Releases: sanger-tol/bioscan_anospp_metadata
Releases · sanger-tol/bioscan_anospp_metadata
v0.3.3
validation 0.3.2
This release is identical to 0.3.1 except version bump is now applied to the logging
validation 0.3.1
- 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
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
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
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
Final version of bioscan v1 validation - further commits incorporate ANOSPP validation and work towards bioscan v2.0 and anospp v4.0