#include "FastaSeq.hh" FastaSeq* FastaSeq::instantiate( const string& title, const string& sequence ) { FastaSeq* seq = new FastaSeq(); seq->setTitle(title); seq->setSequence(sequence); return seq; } FastaIndex::FastaIndex( const vector& seqs ) { for( size_t i=0 ; i::value_type( seqs.at(i)->getTitle(), seqs.at(i) ) ); } } FastaSeq* FastaIndex::getSequence( const string& title ) const { map::const_iterator it = index.find( title ); return it->second; }