NCBI C++ ToolKit
Functions
glb_align.cpp File Reference
#include <ncbi_pch.hpp>
#include <algo/gnomon/gnomon_model.hpp>
#include <algo/gnomon/glb_align.hpp>
#include <sstream>
+ Include dependency graph for glb_align.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

CCigar GlbAlign (const char *a, int na, const char *b, int nb, int rho, int sigma, const char delta[256][256])
 
CCigar LclAlign (const char *a, int na, const char *b, int nb, int rho, int sigma, const char delta[256][256])
 
CCigar LclAlign (const char *a, int na, const char *b, int nb, int rho, int sigma, bool pinleft, bool pinright, const char delta[256][256])
 
CCigar VariBandAlign (const char *a, int na, const char *b, int nb, int rho, int sigma, const char delta[256][256], const TSignedSeqRange *blimits)
 
double Entropy (const string &seq)
 

Function Documentation

◆ Entropy()

double Entropy ( const string seq)

Definition at line 866 of file glb_align.cpp.

References i, int, ITERATE, and log.

Referenced by CAlignCollapser::AddAlignment(), and CMultAlign::SelectAligns().

◆ GlbAlign()

CCigar GlbAlign ( const char *  a,
int  na,
const char *  b,
int  nb,
int  rho,
int  sigma,
const char  delta[256][256] 
)

Definition at line 293 of file glb_align.cpp.

References a, b, delta(), i, int, len, min(), CCigar::PushFront(), and swap().

Referenced by CMultAlign::GetVariationAlignList().

◆ LclAlign() [1/2]

CCigar LclAlign ( const char *  a,
int  na,
const char *  b,
int  nb,
int  rho,
int  sigma,
bool  pinleft,
bool  pinright,
const char  delta[256][256] 
)

Definition at line 525 of file glb_align.cpp.

References a, b, delta(), i, int, len, min(), CCigar::PushFront(), and swap().

◆ LclAlign() [2/2]

CCigar LclAlign ( const char *  a,
int  na,
const char *  b,
int  nb,
int  rho,
int  sigma,
const char  delta[256][256] 
)

Definition at line 407 of file glb_align.cpp.

References a, b, delta(), i, int, len, CCigar::PushFront(), and swap().

Referenced by CChain::CollectTrustedmRNAsProts().

◆ VariBandAlign()

CCigar VariBandAlign ( const char *  a,
int  na,
const char *  b,
int  nb,
int  rho,
int  sigma,
const char  delta[256][256],
const TSignedSeqRange blimits 
)
Modified on Wed Jun 19 17:00:38 2024 by modify_doxy.py rev. 669887