Skip to content

Releases: sanger-tol/bioscan_anospp_metadata

v0.3.3

11 Nov 10:33
c74fac0
Compare
Choose a tag to compare

warning for non-G12/H12 blanks
stricter validation of collection info for malaise trap samples
limit lat/lon to 6 digits
templates update
partners list update
bold parser update
sts manifests concatenation notebook
bioscan manifest fixing notebook
minor fixes

validation 0.3.2

04 Mar 12:05
a3a48f3
Compare
Choose a tag to compare

This release is identical to 0.3.1 except version bump is now applied to the logging

validation 0.3.1

04 Mar 11:32
49bb41a
Compare
Choose a tag to compare
  • prototype parse bold manifests for BIOSCAN
  • wing auto changed to other somatic tissue
  • email address column name variation auto-handling
  • double check blank wells expectation for G12, mark as not sequenced
  • rename test manifest to reflect date update
  • remove all data in ORGANISM_PART=NOT_APPLICABLE
  • catch lot vs collection date - same date for same lot, not the other way around
  • duration of collection warning for not hours only (PT\dH)
  • do not allow dashes in plate IDs
  • update bioscan partner codes list
  • filename check allow for any additions after version
  • blanks across plates & samples across plates - separate counting of plate only
  • warn if extra column names are not in allcaps with underscores
  • fix sorting solution double error from SHAP_2401
  • clean up reporting for trailing spaces and extra info in blanks

validation 0.3.0

18 Aug 14:50
0326f77
Compare
Choose a tag to compare

0.3.0

  • add bioscan manifest v3 support and set it as template, v2 input still supported
  • amend STS output to match v3 manifest, allowing for both v2 and v3 manifests conversion into the same STS output
  • regex validations for all format-sensitive fields including dates, reimplement date comparison
  • date cleanup from time addition by Excel-to-pandas conversion
  • validate identifier against contributors
  • validate input filename
  • continued error message clarifications
  • logic updates, bug fixes, general refactoring
  • tested on backlog pre-release

validation 0.2.0

28 Jul 12:48
f9d304b
Compare
Choose a tag to compare

bioscan v2, anospp v4

  • added new logic for better adherence to SOPs - non-breaking spaces removal, catch lot validation, what three words validation, gal inference from plate ID prefix
  • initial work on error message text standartisation
  • introduce DEBUG messages to separate state reports from summary stats
  • plate expansion after validation to preserve refs to SERIES
  • logic updates, bug fixes, general refactoring

bioscan v2, anospp v4

09 Feb 16:05
Compare
Choose a tag to compare

Major code update:

  • code generalisation - most functions are applicable for both BIOSCAN and ANOSPP projects (validate_partner_manifest_dev.ipynb), project-specific notebooks only specify validation functions and parameters
  • bumped BIOSCAN manifest version from v1 to v2.0, introduce ANOSPP at manifest v4.0. Add manifest SOPs as points of reference for validation
  • extended testing of validation functions by inclusion of test datasets with errors into template manifests
  • added contributors tab validation
  • added generation of xlsx for STS, embedded validation version in the filename
  • added and modified checks logic, improved reporting, generic refactoring

bioscan v1

05 Sep 08:28
Compare
Choose a tag to compare

Final version of bioscan v1 validation - further commits incorporate ANOSPP validation and work towards bioscan v2.0 and anospp v4.0