Changes for version 0.03 - 2025-04-01
- Moved csv pre-processing scripts from nb/data/scripts to utils/csv. Updated nb/*py accordingly
- Updated 'code.pm' (and tests) to allow for alternative encodings for field 'species'
- csv2_clarid_in.py now writes CSV output with Unix (\n) line endings explicitly for consistent preprocessing output across platforms
- Bulk CSV output now uses Text::CSV_XS->print instead of raw string joins, so fields such as condition_name are properly quoted and escaped
- Move shared schemas/codebooks to share/versions/ and symlink top-level paths to latest version
- Add explicit checks for supported codebook versions (0.02 and 0.03)
Modules
ClarID: A Human-Readable and Compact Identifier Specification for Biomedical Metadata Integration
Provides
in lib/ClarID/Tools/Command/code.pm
in lib/ClarID/Tools/Command/qrcode.pm
in lib/ClarID/Tools/Command/validate.pm
in lib/ClarID/Tools/Util.pm
in lib/ClarID/Tools/Validator.pm