NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <corelib/ncbiapp.hpp>
#include <corelib/ncbiargs.hpp>
#include <corelib/ncbiexpt.hpp>
#include <corelib/ncbifile.hpp>
#include <corelib/ncbistre.hpp>
#include <objects/seq/Bioseq.hpp>
#include <objects/seq/Seq_annot.hpp>
#include <objects/seqset/Bioseq_set.hpp>
#include <objects/seqset/Seq_entry.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <serial/iterator.hpp>
#include <serial/objcopy.hpp>
#include <serial/objectio.hpp>
#include <serial/objhook.hpp>
#include <serial/objistr.hpp>
#include <serial/objostr.hpp>
#include <serial/serial.hpp>
#include "seqannot_splicer_stats.hpp"
#include "seqannot_splicer_util.hpp"
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CHookSeq_annot__Seq_annot |
class | CHookSeq_annot__Seq_id |
class | CHookSeq_entry__Copy |
class | CHookSeq_entry__Copy__Seq_annot |
class | CHookSeq_entry__Skip |
class | CHookSeq_entry__Skip__Seq_annot |
class | CHookSeq_entry__Skip__Seq_id |
class | CSeqAnnotSplicerApp |
Functions | |
USING_SCOPE (objects) | |
static void | s_PreprocessSeqAnnots (unique_ptr< CObjectIStream > &sai) |
static void | s_PreprocessSeqEntry (unique_ptr< CObjectIStream > &sei) |
int | main (int argc, const char *argv[]) |
Variables | |
USING_NCBI_SCOPE | |
Definition at line 618 of file seqannot_splicer.cpp.
References CNcbiApplicationAPI::AppMain().
|
static |
Definition at line 374 of file seqannot_splicer.cpp.
References eUnknown, g_Stats, NCBI_THROW, CSeqAnnotSplicerStats::SeqAnnot_Scan_Post(), CSeqAnnotSplicerStats::SeqAnnot_Scan_Pre(), and CObjectTypeInfo::SetLocalSkipHook().
Referenced by CSeqAnnotSplicerApp::Run().
|
static |
Definition at line 409 of file seqannot_splicer.cpp.
References ContextInit(), eBioseq, eBioseq_set, and CObjectTypeInfo::SetLocalSkipHook().
Referenced by CSeqAnnotSplicerApp::Run().
USING_SCOPE | ( | objects | ) |
USING_NCBI_SCOPE |
Definition at line 181 of file seqannot_splicer.cpp.