added fasta_record colour alternation and annotation