Search Toolkit Book for CMultiReaderApp
void Init () override Initialize the application. More...Definition at line 133 of file multireader.cpp.
◆ CMultiReaderApp() CMultiReaderApp::CMultiReaderApp ( ) inline ◆ Init() void CMultiReaderApp::Init ( void ) overrideprivatevirtual ◆ Run() int CMultiReaderApp::Run ( ) overrideprivatevirtual ◆ sCreateSimpleMessage() ◆ ShowingProgress() bool CMultiReaderApp::ShowingProgress ( ) const inline ◆ WriteMessageImmediately() void CMultiReaderApp::WriteMessageImmediately ( ostream & ostr, const ILineError & line_error_p ) ◆ xDumpErrors() ◆ xPostProcessAnnot()Definition at line 1506 of file multireader.cpp.
References cleanup(), eDiag_Fatal, CSeq_annot_Base::GetData(), CSeq_annot_Base::C_Data::IsFtable(), m_pErrors, NCBI_THROW2, offset, sCreateSimpleMessage(), NStr::SplitInTwo(), NStr::StringToNonNegativeInt(), and WriteMessageImmediately().
Referenced by xProcessGff3(), and xProcessGtf().
◆ xProcess5ColFeatTable() ◆ xProcessAgp() ◆ xProcessAlignment()Definition at line 1237 of file multireader.cpp.
References CAlnReader::eAlpha_Nucleotide, CAlnReader::eAlpha_Protein, CFastaReader::fAddMods, CAlnReader::fGenerateLocalIDs, flags, CAlnReader::fReadDefaults, CAlnReader::GetSeqEntry(), m_pErrors, CAlnReader::Read(), CAlnReader::SetAlphabet(), and xWriteObject().
Referenced by xProcessSingleFile().
◆ xProcessBed()Definition at line 966 of file multireader.cpp.
References lr(), m_AnnotName, m_AnnotTitle, m_iFlags, m_pErrors, newStyleMessageListener, CBedReader::ReadSeqAnnot(), CRef< C, Locker >::Reset(), CBedReader::SetAutoSql(), CReaderBase::SetProgressReportInterval(), ShowingProgress(), and xWriteObject().
Referenced by xProcessSingleFile().
◆ xProcessBedRaw() ◆ xProcessDefault() ◆ xProcessFasta() ◆ xProcessGff2() ◆ xProcessGff3()Definition at line 1036 of file multireader.cpp.
References CReadUtil::AsSeqId(), data, CGff3Reader::GetLocationMerger(), m_AnnotName, m_AnnotTitle, m_iFlags, m_pErrors, newStyleMessageListener, CGff2Reader::ReadSeqAnnots(), CReaderBase::SetProgressReportInterval(), ShowingProgress(), xPostProcessAnnot(), xProcessGff2(), and xWriteObject().
Referenced by xProcessGvf(), and xProcessSingleFile().
◆ xProcessGtf() ◆ xProcessGvf() ◆ xProcessNewick() ◆ xProcessRmo() ◆ xProcessSingleFile()Definition at line 766 of file multireader.cpp.
References CObjtoolsMessage::Dump(), CFormatGuess::eAgp, CFormatGuess::eAlignment, CFormatGuess::eBed, eDiag_Fatal, CFormatGuess::eFasta, CFormatGuess::eFiveColFeatureTable, CFormatGuess::eGff2, CFormatGuess::eGff3, CFormatGuess::eGffAugustus, CFormatGuess::eGtf, CFormatGuess::eGtf_POISENED, CFormatGuess::eGvf, CFormatGuess::eNewick, CFormatGuess::eRmo, CFormatGuess::eUCSCRegion, CFormatGuess::eWiggle, CReaderBase::fAsRaw, FORMAT, CException::GetMsg(), m_iFlags, m_pErrors, m_uFormat, CException::ReportExtra(), sCreateSimpleMessage(), xDumpErrors(), xProcess5ColFeatTable(), xProcessAgp(), xProcessAlignment(), xProcessBed(), xProcessBedRaw(), xProcessDefault(), xProcessFasta(), xProcessGff2(), xProcessGff3(), xProcessGtf(), xProcessGvf(), xProcessNewick(), xProcessRmo(), xProcessUCSCRegion(), xProcessWiggle(), xProcessWiggleRaw(), and xSetFlags().
Referenced by Run().
◆ xProcessUCSCRegion() ◆ xProcessWiggle() ◆ xProcessWiggleRaw() ◆ xSetFlags() [1/2]Definition at line 1367 of file multireader.cpp.
References CFastaReader::AddStringFlags(), CFeature_table_reader::AddStringFlags(), CFormatGuess::eBed, CFormatGuess::eFasta, CFormatGuess::eFiveColFeatureTable, CFormatGuess::eGff3, CFormatGuess::eGtf, CFormatGuess::eUnknown, CFormatGuess::eWiggle, CFastaReader::fAddMods, CReaderBase::fAllIdsAsLocal, CWiggleReader::fAsByte, CWiggleReader::fAsGraph, CReaderBase::fAsRaw, NStr::fConvErr_NoThrow, CBedReader::fDirectedFeatureModel, CFastaReader::fDisableParseRange, CGff2Reader::fGenbankMode, CGtfReader::fGenerateChildXrefs, CGff3Reader::fGeneXrefs, CWiggleReader::fJoinSame, CFastaReader::fNoSplit, CReaderBase::fNumericIdsAsLocal, CFastaReader::fParseGaps, CGff2Reader::fRetainLocusIds, CBedReader::fThreeFeatFormat, m_AnnotName, m_AnnotTitle, m_bCheckOnly, m_bXmlMessages, m_iFlags, m_uFormat, NStr::Split(), NStr::StringToInt(), and xSetFormat().
◆ xSetFlags() [2/2] ◆ xSetFormat()Definition at line 1268 of file multireader.cpp.
References CFormatGuess::eAgp, CFormatGuess::eAlignment, CFormatGuess::eBed, CFormatGuess::eBed15, CFormatGuess::eFasta, CFormatGuess::eFiveColFeatureTable, CFormatGuess::eGff2, CFormatGuess::eGff3, CFormatGuess::eGffAugustus, CFormatGuess::eGtf, CFormatGuess::eGvf, CFormatGuess::eHgvs, CFormatGuess::eNewick, CFormatGuess::ePsl, CFormatGuess::eUCSCRegion, CFormatGuess::eUnknown, CFormatGuess::eVcf, CFormatGuess::eWiggle, CFormatGuess::Format(), format, CNcbiApplicationAPI::GetProgramDisplayName(), m_uFormat, and NStr::StartsWith().
Referenced by xSetFlags().
◆ xSetMapper() void CMultiReaderApp::xSetMapper ( const CArgs & args ) private ◆ xSetMessageListener() void CMultiReaderApp::xSetMessageListener ( const CArgs & args ) private ◆ xWriteObject()Definition at line 1613 of file multireader.cpp.
References m_bCheckOnly, m_pMapper, and NCBI_USER_THROW_FMT.
Referenced by xProcess5ColFeatTable(), xProcessAgp(), xProcessAlignment(), xProcessBed(), xProcessDefault(), xProcessFasta(), xProcessGff2(), xProcessGff3(), xProcessGtf(), xProcessGvf(), xProcessNewick(), xProcessRmo(), xProcessUCSCRegion(), and xProcessWiggle().
◆ m_AnnotName string CMultiReaderApp::m_AnnotName private ◆ m_AnnotTitle string CMultiReaderApp::m_AnnotTitle private ◆ m_bCheckOnly bool CMultiReaderApp::m_bCheckOnly private ◆ m_bDumpStats ◆ m_bXmlMessages bool CMultiReaderApp::m_bXmlMessages private ◆ m_iFlags long CMultiReaderApp::m_iFlags privateDefinition at line 187 of file multireader.cpp.
Referenced by Run(), xProcess5ColFeatTable(), xProcessAgp(), xProcessBed(), xProcessBedRaw(), xProcessDefault(), xProcessFasta(), xProcessGff2(), xProcessGff3(), xProcessGtf(), xProcessGvf(), xProcessSingleFile(), xProcessUCSCRegion(), xProcessWiggle(), xProcessWiggleRaw(), and xSetFlags().
◆ m_pEditErrors ◆ m_pErrorsDefinition at line 194 of file multireader.cpp.
Referenced by xDumpErrors(), xPostProcessAnnot(), xProcess5ColFeatTable(), xProcessAlignment(), xProcessBed(), xProcessDefault(), xProcessFasta(), xProcessGff2(), xProcessGff3(), xProcessGtf(), xProcessGvf(), xProcessRmo(), xProcessSingleFile(), xProcessUCSCRegion(), xProcessWiggle(), xSetMapper(), and xSetMessageListener().
◆ m_pMapper unique_ptr<CIdMapper> CMultiReaderApp::m_pMapper private ◆ m_showingProgress bool CMultiReaderApp::m_showingProgress private ◆ m_uFormatThe documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4