Go to the documentation of this file.Go to the SVN repository for this file.
72 auto& aligns = annot.
SetData().SetAlign();
73 for (
auto line: readerData) {
77 aligns.push_back(pSeqAlign);
void Initialize(const CPslReader::TReaderLine &)
void ExportToSeqAlign(CPslReader::SeqIdResolver, CSeq_align &seqAlign)
void xProcessData(const TReaderData &, CSeq_annot &)
CPslReader(TReaderFlags flags, const string &name="", const string &title="", SeqIdResolver seqResolver=CReadUtil::AsSeqId, CReaderListener *pListener=nullptr)
Defines and provides stubs for a general interface to a variety of file readers.
unique_ptr< CReaderMessageHandler > m_pMessageHandler
SeqIdResolver mSeqIdResolve
vector< TReaderLine > TReaderData
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
void SetData(TData &value)
Assign a value to Data data member.