- nothing yet
- primer scheme and associated fields are now optional
- .fastq.gz files now work correctly for paired samples
- reports (during
ncbi_submit check
) now come out in numerical rather than alphabetical order - submission title uses
subdir
ifplate
not provided
- can now edit how fastq files are discovered for each sample in config
- fixed previously untested ability to submit paired reads
- can now prepare/submit BioProject portion of XML (not yet tested with biosample/sra in the same submission, but it works alone)
- updated readme
- can now submit only the samples being updated based on what appears in
spuid_endings
, with the flag--update_only
- readme reflects new behavior
- example files can be produced
- ftp now has subparsers for check/submit rather than --check/--submit arguments
- fixed bug filling empty bs attributes with bp accession
- handles sample names contained in other sample names - assumes name will always be separated from the rest of the filename by one of ".", "-", "_"
- can compile all biosample accessions from lab's ftp submissions
- can now prepare xml for read updates alongside regular submissions
- can now resubmit xml (in case of errors in original submission)
--fastq_dir
not required if checking on submission- verifies existance of any provided filenames or raises FileNotFound
- fixed primer scheme determination
- various minor syntax edits
- unused imports
- fastq.gz files are allowed (instead of just fastq files)
- fixed check for excludables
- fixed filling na as bioproject
- minor printout adjustments
- minor cleanup
- fixed readme
- fixed missing text with unimplemented
_offer_skip_option
- Readme reflects new behavior
- Readme improved
- improved setup.py
- fixed a helper function
./example
dir is actually included, now
- Made config.py/template.sbt accessible
- Can now create (semi-)generic config & template files via
ncbi_submit example
- Can now create (semi-)generic config & template files via
./example
dir should now be part of package
- Now check that outdir is not a file and create before doing much else
./config
directory - merged contents into./example
- Fixed some issues with logging
- Edited to README to fit with recent changes
- Fixed some field name access issues (how config variable
sars_cov_2_diag_pcr_ct_values
is used)
- Reconfigured a few arguments in
arguments.py
for better command line usage
- Can get version from within scripts
- Logging
- How version number was accessed
- Dependency edits because PyPI and test.PyPI had me confused
- Restructured code to fit poetry's typical packaging format
- First attempt at reconfiguring and packaging this project
- All features exist within the main code
- Still plenty of bugs
- Versioning