Add CDS, mRNA, protein sequences and refactor

Merged Canh Nguyen Duc requested to merge dev into master

Merge request reports