NCBI C++ ToolKit
|
#include "entry.h"
(Private to src/objtools/flatfile
.)
Public Member Functions | |
Entry (ParserPtr pp, const char *baseData) | |
~Entry () | |
SectionPtr | GetFirstSectionOfType (int type) |
void | AppendSection (SectionPtr secPtr) |
bool | IsAA () const |
bool | xInitNidSeqId (objects::CBioseq &, int type, int dataOffset, Parser::ESource) |
bool | xInitSeqInst (const unsigned char *pConvert) |
Public Attributes | |
ParserPtr | mPp |
string | mBaseData |
list< SectionPtr > | mSections |
CRef< objects::CSeq_entry > | mSeqEntry |
|
inline |
|
inline |
bool Entry::IsAA | ( | void | ) | const |
Definition at line 145 of file entry.cpp.
References LocusCont::bp, Parser::curindx, Parser::entrylist, Indexblk::lc, mBaseData, and mPp.
bool Entry::xInitNidSeqId | ( | objects::CBioseq & | , |
int | type, | ||
int | dataOffset, | ||
Parser::ESource | |||
) |
Definition at line 131 of file entry.cpp.
References GetFirstSectionOfType().
Definition at line 155 of file entry.cpp.
References CheckSTRAND(), CheckTPG(), Parser::curindx, Parser::entrylist, CSeq_inst_Base::eRepr_raw, CSeq_inst_Base::eRepr_virtual, Indexblk::is_mga, Indexblk::lc, mBaseData, mPp, mSeqEntry, LocusCont::strand, and LocusCont::topology.
string Entry::mBaseData |
Definition at line 98 of file entry.h.
Referenced by IsAA(), xGetGenBankBlocks(), and xInitSeqInst().
ParserPtr Entry::mPp |
Definition at line 97 of file entry.h.
Referenced by IsAA(), and xInitSeqInst().
list<SectionPtr> Entry::mSections |
Definition at line 99 of file entry.h.
Referenced by AppendSection(), GetFirstSectionOfType(), xGetGenBankBlocks(), xGetGenBankSubBlocks(), xTrackNodeType(), and ~Entry().
CRef<objects::CSeq_entry> Entry::mSeqEntry |
Definition at line 100 of file entry.h.
Referenced by xInitSeqInst().