NCBI C++ ToolKit
Typedefs | Enumerations | Functions
genomic_compart.hpp File Reference
#include <corelib/ncbistd.hpp>
#include <objects/seqalign/Seq_align.hpp>
#include <objects/seqalign/Seq_align_set.hpp>
+ Include dependency graph for genomic_compart.hpp:
+ 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.

Typedefs

typedef int TCompartOptions
 

Enumerations

enum  ECompartOptions {
  fCompart_SortByScore = 0x02 , fCompart_SortByPctIdent = 0x04 , fCompart_FilterByDiffLen = 0x08 , fCompart_AllowIntersectionsQuery = 0x10 ,
  fCompart_AllowIntersectionsSubject = 0x20 , fCompart_AllowIntersectionsBoth = 0x40 , fCompart_AllowInconsistentIntersection = 0x80 , fCompart_AllowIntersections ,
  fCompart_Defaults = 0
}
 

Functions

void FindCompartments (const list< CRef< CSeq_align > > &aligns, list< CRef< CSeq_align_set > > &align_sets, TCompartOptions options=fCompart_Defaults, float diff_len_filter=3.0f)
 
void JoinCompartment (const CRef< CSeq_align_set > &compartment, float gap_ratio, list< CRef< CSeq_align > > &aligns)
 

Typedef Documentation

◆ TCompartOptions

Definition at line 57 of file genomic_compart.hpp.

Enumeration Type Documentation

◆ ECompartOptions

Enumerator
fCompart_SortByScore 
fCompart_SortByPctIdent 
fCompart_FilterByDiffLen 
fCompart_AllowIntersectionsQuery 
fCompart_AllowIntersectionsSubject 
fCompart_AllowIntersectionsBoth 
fCompart_AllowInconsistentIntersection 
fCompart_AllowIntersections 
fCompart_Defaults 

Definition at line 43 of file genomic_compart.hpp.

Function Documentation

◆ FindCompartments()

void FindCompartments ( const list< CRef< CSeq_align > > &  aligns,
list< CRef< CSeq_align_set > > &  align_sets,
TCompartOptions  options = fCompart_Defaults,
float  diff_len_filter = 3.0f 
)

◆ JoinCompartment()

void JoinCompartment ( const CRef< CSeq_align_set > &  compartment,
float  gap_ratio,
list< CRef< CSeq_align > > &  aligns 
)
Modified on Sun Apr 14 05:28:58 2024 by modify_doxy.py rev. 669887