Releases: AstrobioMike/bit
Releases · AstrobioMike/bit
v1.13.15
Changed
bit-assemble- the threads parameter is now passed to bbnorm and fastp (if run) in addition to the assemblers
bit-gen-reads--type longwill no longer preferentially start reads at position 0 if the requested read size is larger than the contig; now it will start randomly and just produce a read that ends where the contig ends (unless--circularizeis added)
bit-cov-analyzer- no longer writes out individual window stats by default (to save spacetime), it needs to be turned on with the
--write-window-statsnow if wanted
- no longer writes out individual window stats by default (to save spacetime), it needs to be turned on with the
Full Changelog: v1.13.14...v1.13.15
v1.13.14
Fixed
bit-gen-readspreviously may have by chance created reads with identical headers (since only coordinates were being added), now there is also a counter to prevent this
Full Changelog: v1.13.13...v1.13.14
SRA download workflow v1.1.1
- fix duplication of "fastq" in output filenames
v1.13.13
Added
- to
bit-gen-reads- added single-end and long-read capabilities (through
--typeargument now, see Changed below) - single can be used up to any size, but if specifying
--long, it will also generate reads with lengths spanning a range around the specified read size (50% by default)
- added single-end and long-read capabilities (through
- to
bit-calc-variation-in-msa- 3Di as an option for
--type
- 3Di as an option for
Changed
bit-gen-reads- now has
--typeflag for paired-end, single-end, or long (paired-end still by default) - did more work than it's worth to ensure the exact number of requested reads are always returned
- now has
bit-calc-variation-in-msa--gaps-treatmentchanged to "include" by default
Full Changelog: v1.13.12...v1.13.13
v1.13.12
v1.13.11
Changed
bit-update-ncbi-taxonomyreplaced withget-ncbi-tax-data(prior still retained for now)- dropped
bit-calc- if you are the one other person that ever used this and you want it back, you can add this to your ~/.bashrc:
bit-calc () { awk "BEGIN { print $1 }"; }:)
- if you are the one other person that ever used this and you want it back, you can add this to your ~/.bashrc:
- modified
bit-colnamesto try to autodetect delimeter
Fixed
- added back in setup.py glob portion needed for scripts not fully integrated into python-packaging yet
v1.13.10
Changed
bit-get-cov-stats- the
--include-non-primaryflag now in addition to calculating percent ID including supplemental and secondary alignments also runs mosdepth with--flag 1540
- the
bit-dl-ncbi-assemblies- in python now instead of bash (i hope this doesn't hinder performance too much...)
- default concurrent downloads is 10 now instead of 1
- default format is fasta now instead of gbk
- downloads only happen in http now, no more ftp, so the -P flag to specify http has been removed
- added optional output dir
- no longer keeping stubs in scripts/, instead keeping a ton of entry points in pyproject.toml
bit-filter-seqs-by-lengthrenamed tobit-filter-fasta-by-lengthto be more specific (prior still retained for now)
Full Changelog: v1.13.9...v1.13.10
v1.13.9
Added
bit-get-cov-statsby default now produces per-contig level info also (can be shut off with--skip-per-contig)
Changed
bit-get-cov-stats- the original ref-based output file is now called <output-prefix>-per-ref.tsv (changed from <output-prefix>.tsv)
- outputs include median coverage in addition to mean
- for speed (and consistency with expectations of known most-frequent users), when
bit-get-cov-statsruns mosdepth, it uses the-x | --fast-modeflag now - added progress bar when parsing coverage info
bit-assemble- re-arranging of help menu
- memory setting now passable to spades too
report_messagefunction from modules.general slightly altered- this is more a note to myself for if/when i see weird things in terminal-printing format show up later
- general help-menu formatting
Full Changelog: v1.13.8...v1.13.9
v1.13.8
Added
--circularizeoption added tobit-gen-readsso that generated fragments can span the end-to-start of contigs if wanted
v1.13.7
Changed
bit-get-cov-statsnow also reports mean percent ID of mapped reads for each input reference when the input includes a bam file (leveragingbit-get-mapped-reads-pid)