A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/splign_8hpp_source.html below:

NCBI C++ ToolKit: include/algo/align/splign/splign.hpp Source File

2 #ifndef ALGO_ALIGN_SPLIGN__HPP 3 #define ALGO_ALIGN_SPLIGN__HPP 93  void

SetAlignerScores(

void

);

115  void

PreserveScope(

bool

preserve =

true

);

117  void

SetEndGapDetection(

bool

on);

118  bool

GetEndGapDetection(

void

)

const

;

120  void

SetPolyaDetection(

bool

on);

121  bool

GetPolyaDetection(

void

)

const

;

123  void

SetStrand(

bool

strand);

126  void

SetMaxGenomicExtent(

size_t

mge);

127  static size_t

s_GetDefaultMaxGenomicExtent(

void

);

128  size_t

GetMaxGenomicExtent(

void

)

const

;

130  void

SetMaxIntron(

size_t

max_intron);

131  size_t

GetMaxIntron(

void

)

const

;

133  void

SetCompartmentPenalty(

double

penalty);

134  static double

s_GetDefaultCompartmentPenalty(

void

);

135  double

GetCompartmentPenalty(

void

)

const

;

137  void

SetMinCompartmentIdentity(

double

idty);

138  static double

s_GetDefaultMinCompartmentIdty(

void

);

139  double

GetMinCompartmentIdentity(

void

)

const

;

141  void

SetMinSingletonIdentity(

double

idty);

142  double

GetMinSingletonIdentity(

void

)

const

;

144  void

SetMinSingletonIdentityBps(

size_t

idty);

145  size_t

GetMinSingletonIdentityBps(

void

)

const

;

147  void

SetMinExonIdentity(

double

idty);

148  static double

s_GetDefaultMinExonIdty(

void

);

149  double

GetMinExonIdentity(

void

)

const

;

151  void

SetPolyaExtIdentity(

double

idty);

152  static double

s_GetDefaultPolyaExtIdty(

void

);

153  double

GetPolyaExtIdentity(

void

)

const

;

155  void

SetMinPolyaLen(

size_t len

);

156  static size_t

s_GetDefaultMinPolyaLen(

void

);

157  size_t

GetMinPolyaLen(

void

)

const

;

159  void

SetMinHoleLen(

size_t len

);

160  static size_t

s_GetDefaultMinHoleLen(

void

);

161  size_t

GetMinHoleLen(

void

)

const

;

163  void

SetTrimToCodons(

bool

);

164  static bool

s_GetDefaultTrimToCodons(

void

);

165  bool

GetTrimToCodons(

void

)

const

;

167  void

SetMaxPartExonIdentDrop(

double

ident);

168  static double

s_GetDefaultMaxPartExonIdentDrop(

void

);

169  double

GetMaxPartExonIdentDrop(

void

)

const

;

171  void

SetTestType(

const string

&

test_type

);

172  string

GetTestType(

void

)

const

;

183  void

SetScoringType(EScoringType

type

);

184  static

EScoringType s_GetDefaultScoringType(

void

);

185

EScoringType GetScoringType(

void

)

const

;

187  void

SetMatchScore(

int

score);

188  static int

s_GetDefaultMatchScore(

void

);

189  int

GetMatchScore(

void

)

const

;

191  void

SetMismatchScore(

int

score);

192  static int

s_GetDefaultMismatchScore(

void

);

193  int

GetMismatchScore(

void

)

const

;

195  void

SetGapOpeningScore(

int

score);

196  static int

s_GetDefaultGapOpeningScore(

void

);

197  int

GetGapOpeningScore(

void

)

const

;

199  void

SetGapExtensionScore(

int

score);

200  static int

s_GetDefaultGapExtensionScore(

void

);

201  int

GetGapExtensionScore(

void

)

const

;

203  void

SetGtAgSpliceScore(

int

score);

204  static int

s_GetDefaultGtAgSpliceScore(

void

);

205  int

GetGtAgSpliceScore(

void

)

const

;

207  void

SetGcAgSpliceScore(

int

score);

208  static int

s_GetDefaultGcAgSpliceScore(

void

);

209  int

GetGcAgSpliceScore(

void

)

const

;

211  void

SetAtAcSpliceScore(

int

score);

212  static int

s_GetDefaultAtAcSpliceScore(

void

);

213  int

GetAtAcSpliceScore(

void

)

const

;

215  void

SetNonConsensusSpliceScore(

int

score);

216  static int

s_GetDefaultNonConsensusSpliceScore(

void

);

217  int

GetNonConsensusSpliceScore(

void

)

const

;

222

m_model_id = model_id - 1;

225  return

m_model_id + 1;

228  void

SetMaxCompsPerQuery(

size_t

m);

229  size_t

GetMaxCompsPerQuery(

void

)

const

;

234

m_MaskMap[idh] = mask_ranges;

264

m_Status(eStatus_Empty),

265

m_Cds_start(0), m_Cds_stop(0),

273

m_Status(eStatus_Empty),

275

m_Cds_start(0), m_Cds_stop(0),

282  double

GetIdentity(

void

)

const

;

285  void

GetBox(

Uint4

* box)

const

;

307  bool

AlignSingleCompartment(

THitRefs

* hitrefs,

309

SAlignedCompartment*

result

);

313

SAlignedCompartment*

result

);

317  void

ClearMem(

void

);

319  typedef

pair<size_t,size_t>

TOrf

;

323  static size_t

s_TestPolyA(

const char

* seq,

size_t

dim,

size_t

cds_stop = 0);

324  bool

IsPolyA(

const char

* seq,

size_t

polya_start,

size_t

dim);

329

eCS_InframeMatches = 20,

330

eCS_InframeIdentity = 22,

331

eCS_CombinationIdentity = 32

335

eSF_BasicNonCds = 1 << 0,

336

eSF_BasicCds = 1 << 1

355  static size_t

s_ComputeStats(

377  bool

embed_scoreset =

true

,

504  float

x_Run(

const char

* seq1,

const char

* seq2);

506  void

x_SplitQualifyingHits(

THitRefs

* phitrefs);

507  void

x_SetPattern(

THitRefs

* hitrefs);

508  bool

x_ProcessTermSegm(

TSegment

** term_segs,

Uint1

side)

const

;

509  size_t

x_GetGenomicExtent(

const size_t

query_extent,

size_t

max_ext = 0)

const

;

512  void

x_LoadSequence(vector<char>* seq,

513  const

objects::CSeq_id& seqid,

516  bool

retain,

bool

is_genomic =

false

,

bool

genomic_strand =

true

);

517  void

x_MaskSequence(vector<char>* seq,

526  bool

x_IsInGap(

size_t

pos);

CSplign is the central library object for computing spliced cDNA-to-genomic alignments.

map< string, TOrfPair > TStrIdToOrfs

CSplign(const CSplign &)

forbidden

void SetHardMaskRanges(objects::CSeq_id_Handle idh, const TSeqRangeColl &mask_ranges)

int m_NonConsensusSpliceScore

list< CRef< objects::CScore_set > > TScoreSets

size_t m_MinSingletonIdtyBps

pair< size_t, size_t > m_BoundingRange

vector< size_t > m_pattern

pair< size_t, size_t > TOrf

CConstRef< objects::CSeqMap > m_GenomicSeqMap

EScoringType m_ScoringType

CSplign & operator=(const CSplign &)

vector< char > m_mrna_polya

size_t m_MaxCompsPerQuery

const TResults & GetResult(void) const

void SetStartModelId(size_t model_id)

double m_MinSingletonIdty

CRef< objects::CScope > m_Scope

size_t GetNextModelId(void) const

vector< SAlignedCompartment > TResults

vector< THitRef > THitRefs

double m_MinCompartmentIdty

map< objects::CSeq_id_Handle, TSeqRangeColl > TSIHToMaskRanges

double m_MaxPartExonIdentDrop

size_t m_MinPatternHitLength

TSIHToMaskRanges m_MaskMap

CRangeCollection< TSeqPos > TSeqRangeColl

vector< TSegment > TSegments

double m_CompartmentPenalty

pair< TOrf, TOrf > TOrfPair

objects::CBioseq_Handle m_mrna_bio_handle

CRef< TAligner > m_aligner

CNWFormatter::SSegment TSegment

vector< SAlnMapElem > m_alnmap

CSplign::THitRefs THitRefs

Include a standard set of the NCBI C++ Toolkit most basic headers.

static void test_type(TDSSOCKET *tds, TDSCOLUMN *col)

unsigned int TSeqPos

Type for sequence locations and lengths.

ENa_strand GetStrand(const CSeq_loc &loc, CScope *scope=0)

Returns eNa_strand_unknown if multiple Bioseqs in loc Returns eNa_strand_other if multiple strands in...

uint8_t Uint1

1-byte (8-bit) unsigned integer

uint32_t Uint4

4-byte (32-bit) unsigned integer

int64_t Int8

8-byte (64-bit) signed integer

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define END_SCOPE(ns)

End the previously defined scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define BEGIN_SCOPE(ns)

Define a new scope.

void Run(void)

Enter the main loop.

#define NCBI_XALGOALIGN_EXPORT

static SLJIT_INLINE sljit_ins msg(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)

const string kTestType_20_28

const string kTestType_20_28_plus

const string kTestType_production_default

ECompartmentStatus m_Status

vector< char > TNetCacheBuffer

SAlignedCompartment(void)

SAlignedCompartment(size_t id, const char *msg)


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