bash
cargo build --release
target/release/gccount --input in.fa --output out.wig
A tool for generating wiggle files of GC from DNA written in Rust.
``` Calculate GC and write into a wiggle file
Usage: gccount [OPTIONS] --input --output
Options: --input FASTA formatted file (can be gziped) to calculate GC from --output
bash
target/release/checksumseq --input in.fa --output chrom.file
Another binary for calculating sequence lengths and checksums from a file. The resulting file is formted as tab separated with the following columns:
The resulting file can be used as a chrom.sizes
file too.
``` Iterates through a FASTA file calclating checksums and sequence length
Usage: checksumseq [OPTIONS]
Options: --input FASTA formatted file to calculate checksums from (- mean STDIN). Reads gzipped FASTA if the filename ends with .gz (including bgzip files) [default: -] --output
The code developed here has not been extensively tested but has been verified as producing correct and expected output.