bio 0.0.5 copy "bio: ^0.0.5" to clipboard
bio: ^0.0.5 copied to clipboard

Some useful command line utils written in Dart. For parsing and manipulating sequence records in various formats...

bio #

Functions and command line tools for biological computation written in Dart.

CI Status Release Publish Pub Version

USAGE #

  • As a dart package

    • Add bio in pubspec.yaml
    • Run pub get
  • As a command line tool

    • Download binary from release. linux, mac and win are available.
    • Extract the binary file 7z e bio-xxx.7z
    • Run ./bio + subcommand

DOCUMENTATION #

eg, convert fastq into fasta, then subsamples 2 records and reverse complement the sequences.

bio seq --input ./data/seq.fq \
        --output ./data/seq_sampled.fa \
        --sample 2 --sample-seed 123 \
        --reverse-complement

BENCHMARK #

tool test IO time test RC time
biodart 6.678 15.533
seqkit (Golang) 0.996 0.879
seqtk (C) 0.849 0.854
2
likes
40
pub points
36%
popularity

Publisher

verified publisheryech.xyz

Some useful command line utils written in Dart. For parsing and manipulating sequence records in various formats...

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

args, logging

More

Packages that depend on bio