NCBI C++ ToolKit
Classes | Functions
GC_Assembly.cpp File Reference
#include <ncbi_pch.hpp>
#include <objects/genomecoll/GC_Assembly.hpp>
#include <objects/genomecoll/GC_AssemblyUnit.hpp>
#include <objects/genomecoll/GC_AssemblySet.hpp>
#include <objects/genomecoll/GC_AssemblyDesc.hpp>
#include <objects/genomecoll/GC_Replicon.hpp>
#include <objects/genomecoll/GC_Sequence.hpp>
#include <objects/genomecoll/GC_TaggedSequences.hpp>
#include <objects/seq/Seq_descr.hpp>
#include <objects/seq/Seqdesc.hpp>
#include <objects/general/Dbtag.hpp>
#include <objects/general/Object_id.hpp>
#include <objects/seqfeat/BioSource.hpp>
#include <objects/seqfeat/Org_ref.hpp>
#include <serial/serial.hpp>
#include <serial/iterator.hpp>
+ Include dependency graph for GC_Assembly.cpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  SBestSequence
 

Functions

static void s_Extract (const CGC_Assembly &assm, list< CConstRef< CGC_Sequence > > &molecules, CGC_Assembly::ESubset subset)
 Molecule Extraction Routines. More...
 
static void s_Extract (const CGC_AssemblyUnit &unit, list< CConstRef< CGC_Sequence > > &molecules, CGC_Assembly::ESubset subset)
 
static void s_Extract (const CGC_AssemblySet &set, list< CConstRef< CGC_Sequence > > &molecules, CGC_Assembly::ESubset subset)
 
static bool s_RoleFitsSubset (int role, CGC_Assembly::ESubset subset)
 
static void s_Extract (const CGC_AssemblySet &set, vector< list< CConstRef< CGC_Sequence > > > &molecules, CGC_Assembly::ESubset subset)
 
static void s_Extract (const CGC_Assembly &assm, vector< list< CConstRef< CGC_Sequence > > > &molecules, CGC_Assembly::ESubset subset)
 

Function Documentation

◆ s_Extract() [1/5]

static void s_Extract ( const CGC_Assembly assm,
list< CConstRef< CGC_Sequence > > &  molecules,
CGC_Assembly::ESubset  subset 
)
static

◆ s_Extract() [2/5]

static void s_Extract ( const CGC_Assembly assm,
vector< list< CConstRef< CGC_Sequence > > > &  molecules,
CGC_Assembly::ESubset  subset 
)
static

◆ s_Extract() [3/5]

static void s_Extract ( const CGC_AssemblySet set,
list< CConstRef< CGC_Sequence > > &  molecules,
CGC_Assembly::ESubset  subset 
)
static

Definition at line 807 of file GC_Assembly.cpp.

References ITERATE, and s_Extract().

◆ s_Extract() [4/5]

static void s_Extract ( const CGC_AssemblySet set,
vector< list< CConstRef< CGC_Sequence > > > &  molecules,
CGC_Assembly::ESubset  subset 
)
static

Definition at line 821 of file GC_Assembly.cpp.

References ITERATE, s_Extract(), and set< Key, Compare >::size().

◆ s_Extract() [5/5]

static void s_Extract ( const CGC_AssemblyUnit unit,
list< CConstRef< CGC_Sequence > > &  molecules,
CGC_Assembly::ESubset  subset 
)
static

Definition at line 768 of file GC_Assembly.cpp.

References count, CGC_Assembly::eAll, eUnknown, ITERATE, NCBI_THROW, and s_RoleFitsSubset().

◆ s_RoleFitsSubset()

static bool s_RoleFitsSubset ( int  role,
CGC_Assembly::ESubset  subset 
)
static
Modified on Fri Sep 20 14:57:31 2024 by modify_doxy.py rev. 669887