solved revc
solved gc, implemented a fasta parser