Once we have done a first pass and there is a usable product, we should investigate what other fasta based functions we could implement. May be able to make a proper fasta manipulation package.