Fun times with Bioinformatics.
Nucleotides are encoded as 2-bit strings and packed into an automatically expanding vector of u64s. They're set up so that bitwise NOT is equivalent to Nucleotide Complement. Solutions will each have a binary in src/bin, and the rest of the code will be a library at some point.
Mostly this is for fun, so \_('.')_/
src/lib.rs
is the main library with all the good parts
src/problems/###.rs
is the bit where individual problem solutions go