Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef _ALN_SCANNER_HPP_
2 #define _ALN_SCANNER_HPP_
93 const vector<TLineInfo> seqData);
struct SLineInfo SLineInfo
bool xSeqIdIsEqualToInfoAt(const string &seqId, int index)
virtual void xImportAlignmentData(CSequenceInfo &, CLineInput &)
virtual void xExportAlignmentData(SAlignmentFile &alignmentInfo)
vector< TLineInfo > TDeflines
vector< TLineInfo > mSeqIds
virtual void ProcessAlignmentFile(CSequenceInfo &, CLineInput &, SAlignmentFile &)
vector< vector< TLineInfo > > mSequences
virtual void xAdjustSequenceInfo(CSequenceInfo &)
ESeqIdComparison xGetExistingSeqIdInfo(const string &seqId, TLineInfo &existingInfo)
virtual void xVerifyAlignmentData(const CSequenceInfo &)
vector< TLineInfo > mDeflines
virtual void xVerifySingleSequenceData(const CSequenceInfo &, const TLineInfo &seqId, const vector< TLineInfo > seqData)
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.