#include "alphabetBuilder.h" AlphabetBuilder::AlphabetBuilder() { return; } Alphabet* AlphabetBuilder::getDnaAlphabet() { int length = 6; Symbol** list = new Symbol* [length]; list[0] = new Symbol('A',"ADE","Adenine"); list[1] = new Symbol('C',"CYT","Cytosine"); list[2] = new Symbol('G',"GUA","Guanine"); list[3] = new Symbol('T',"THY","Thymine"); list[4] = new Symbol('-'," - ","Gap"); list[5] = new Symbol('X',"XXX","Unknown"); Alphabet* alphabet = new Alphabet(length, list); alphabet->setBackbone("P"); alphabet->setGap(alphabet->getSymbol('-')); alphabet->setUnknown(alphabet->getSymbol('X')); //printf("Yo1\n"); for (int i=0; isetBackbone("P"); alphabet->setGap(alphabet->getSymbol('-')); alphabet->setUnknown(alphabet->getSymbol('X')); for (int i=0; isetBackbone("CA"); alphabet->setGap(alphabet->getSymbol('-')); alphabet->setUnknown(alphabet->getSymbol('X')); for (int i=0; i