AstrobioMike/bit: v2.0.0
Description
A lot of changes have been made recently to group and reorganize bit commands (alongside a hefty python revamp). The changelog over several past versions should be able to help you find anything you might be looking for that's been moved. But if you're having trouble finding something you used to use, please reach out and let me know! You can post an issue on this repo or reach out to me however :)
Added
bitby itself will print out an overview of available programsbit-data- this replaces
bit-data-locationsand all the database download programs with the following subcommands:locationscheckset
getncbi-assembly-datancbi-tax-datago-dbsgtdb-datatest-data
- this replaces
bit-fastawhich holds subcommands as listed belowbit-lineagewhich holds subcommands as listed belowbit-kraken2which holds subcommands as listed belowbit-tablewhich holds subcommands as listed belowbit-gowhich holds subcommands as listed below
Changed
- several fasta-related programs have been placed as subcommands under
bit-fastabit-calc-gc-per-seqandbit-calc-gc-sliding-window->bit-fasta calc-gcbit-calc-variation-in-msa->bit-fasta calc-var-in-msabit-count-bases->bit-fasta countbit-extract-seqs by-coords->bit-fasta extract-by-coordsbit-extract-seqs by-headers->bit-fasta extract-by-headersbit-extract-seqs by-primers->bit-fasta extract-by-primersbit-fasta-to-bed->bit-fasta to-bedbit-fasta-to-genbank->bit-fasta to-genbankbit-filter-fasta-by-length->bit-fasta filter-by-lengthbit-rename-fasta-headers->bit-fasta modify-headersbit-remove-wraps->bit-fasta remove-wraps- this is moderately slower now since i took it out of shell and put in into python
- if wanted, you can add the shell way as a function as found in this gist: https://gist.github.com/AstrobioMike/4054ce9ed84162f31c830bac03beda68
- kraken2/bracken-related programs have been placed as subcommands under
bit-kraken2bit-kraken2-tax-summary->bit-kraken2 tax-summarybit-kraken2-tax-plots->bit-kraken2 tax-plots
- several table-related commands have been combined as subcommands under
bit-tablebit-colnames->bit-table colnamesbit-filter-table->bit-table filterbit-normalize-table->bit-table normalizebit-summarize-column->bit-table summarize-column
- GO-related commands have been placed as subcommands under
bit-gobit-get-go-term-info->bit-go get-term-infobit-go-summarize-annotations->bit-go summarize-annotationsbit-combine-go-summaries->bit-go combine-summariesbit-slim-down-go-terms->bit-go slim-termsbit-update-GO-dbs->get-go-dbs
- database helpers for setting/checking locations has been reorganized
bit-data-locations->bit-data locations
- database helpers for downloading/updating them have been reorganized
get-ncbi-assembly-data->bit-data get ncbi-assembly-dataget-ncbi-tax-data->bit-data get ncbi-tax-dataget-go-dbs->bit-data get go-dbsget-gtdb-data->bit-data get gtdb-databit-get-test-data->bit-data get test-data
- lineage-related helpers have been reorganized
bit-get-lineage-from-taxids->bit-lineage from-taxidsbit-lineage-to-tsv->bit-lineage to-tsv
bit-filter-kofamscan-results->bit-filter-ko-resultsbit-get-accessions-from-gtdb->bit-get-accs-from-gtdb
Removed
bit-versionhas been removed, each program has its own-v|--versionflag nowbit-dedupe-fasta-headershas been removed entirely, as it's purpose can be achieved withbit-fasta modify-headersbit-check-fastq-for-dup-headersremoved due to only super-niche utilitybit-parse-fastq-by-headersremoved due to only niche utility, gist is here: https://gist.github.com/AstrobioMike/785265b43847e7cb10089d102573b575
Full Changelog: https://github.com/AstrobioMike/bit/compare/v1.17.0...v2.0.0
Files
AstrobioMike/bit-v2.0.0.zip
Files
(726.6 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:7bb51ddfa052f6bad94ff3d3c6c33c9c
|
726.6 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/AstrobioMike/bit/tree/v2.0.0 (URL)
Software
- Repository URL
- https://github.com/AstrobioMike/bit