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/nw__aligner_8hpp_source.html below:

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

1 #ifndef ALGO_ALIGN_NW_NW_ALIGNER__HPP 2 #define ALGO_ALIGN_NW_NW_ALIGNER__HPP 81  const char

* seq2,

size_t

len2,

91  virtual

TScore

Run

(

void

);

97  const

objects::CSeq_loc &loc1,

98  const

objects::CSeq_loc &loc2,

99  bool

trim_end_gaps =

true

);

103  const

objects::CSeq_id &id1,

104  const

objects::CSeq_id &id2,

105  bool

trim_end_gaps =

true

);

108  virtual void

SetSequences(

const char

* seq1,

size_t

len1,

109  const char

* seq2,

size_t

len2,

112  void

SetSequences(

const string

& seq1,

119  void

SetWm (TScore

value

);

120  void

SetWms (TScore

value

);

126  void

SetEndSpaceFree(

bool

Left1,

bool

Right1,

bool

Left2,

bool

Right2);

130  void

SetSmithWaterman(

bool SW

);

136  void

SetGapPreference(EGapPreference p);

139  void

SetPattern(

const

vector<size_t>& pattern);

151  char

m_text_buffer [1024];

156  void

SetProgressCallback ( FProgressCallback prg_callback,

void

*

data

);

169  const char

*

GetSeq1

(

void

)

const

{

return

m_Seq1; }

171  const char

*

GetSeq2

(

void

)

const

{

return

m_Seq2; }

174  void

GetEndSpaceFree(

bool

* L1,

bool

* R1,

bool

* L2,

bool

* R2)

177  bool

IsSmithWaterman()

const

;

179

EGapPreference GetGapPreference()

const

;

181

TScore GetScore(

void

)

const

;

202  TTranscript

GetTranscript(

bool

reversed =

true

)

const

;

203  void

SetTranscript(

const TTranscript

& transcript);

206  string

GetTranscriptString(

void

)

const

;

212

m_PositivesAsMatches = positives_as_matches;

215  return

m_PositivesAsMatches;

219  size_t

GetLeftSeg(

size_t

* q0,

size_t

* q1,

220  size_t

* s0,

size_t

* s1,

221  size_t

min_size)

const

;

222  size_t

GetRightSeg(

size_t

* q0,

size_t

* q1,

223  size_t

* s0,

size_t

* s1,

224  size_t

min_size)

const

;

225  size_t

GetLongestSeg(

size_t

* q0,

size_t

* q1,

226  size_t

* s0,

size_t

* s1)

const

;

236  virtual

TScore ScoreFromTranscript(

const

TTranscript& transcript,

240  void

EnableMultipleThreads(

bool

enable =

true

);

244  size_t

MakePattern(

const size_t

hit_size = 100,

245  const size_t

core_size = 28);

252  bool

trim_end_gaps =

false

)

258  const

objects::CSeq_id& query_id,

261  const

objects::CSeq_id& subj_id,

262  bool

trim_end_gaps =

false

)

300  size_t

x_CheckSequence(

const char

* seq,

size_t len

)

const

;

301  virtual bool

x_CheckMemoryLimit(

void

);

304  unsigned char

x_CalcFingerPrint64(

const char

* beg,

306  size_t

& err_index );

307  const char

* x_FindFingerPrint64(

const char

* beg,

309  unsigned char

fingerprint,

311  size_t

& err_index );

327  virtual TScore

x_Run (

void

);

338

m_Buf =

new Uint1

[dim / 2 + 1];

348

m_Buf[

i

>> 1] = m_Elem | (v << 4);

371

m_Buf[

i

>> 1] = m_Elem;

376  return

0x0F & ((m_Buf[

i

>> 1]) >> ((

i

& 1) << 2));

410  SAlignInOut

(

size_t

offset1,

size_t

len1,

bool

esfL1,

bool

esfR1,

411  size_t

offset2,

size_t

len2,

bool

esfL2,

bool

esfR2):

457  const char

g_nwaligner_nucleotides [] =

"AGTCBDHKMNRSVWY"

;

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

void SetBestPos(size_t k)

void SetAt(size_t i, Uint1 v)

size_t GetSpaceLimit(void) const

void SetSpaceLimit(const size_t &maxmem)

static TScore GetDefaultWg(void)

void FillEdgeGaps(size_t len, bool seq1_gap_fist)

const char * GetSeq2(void) const

const SNCBIFullScoreMatrix & GetScoreMatrix(void) const

vector< size_t > m_guides

SNCBIFullScoreMatrix m_ScoreMatrix

const char * GetSeq1(void) const

CBacktraceMatrix4(size_t dim)

CRef< objects::CDense_seg > GetDense_seg(TSeqPos query_start, objects::ENa_strand query_strand, const objects::CSeq_id &query_id, TSeqPos subj_start, objects::ENa_strand subj_strand, const objects::CSeq_id &subj_id, bool trim_end_gaps=false) const

bool GetPositivesAsMatches(void) const

void SetBestScore(TNCBIScore score)

static size_t GetDefaultSpaceLimit(void)

static TScore GetDefaultWms(void)

static TScore GetDefaultWs(void)

size_t GetSeqLen2(void) const

TScore GetWms(void) const

bool m_ScoreMatrixInvalid

FProgressCallback m_prg_callback

CRef< objects::CSeq_align > Run(objects::CScope &scope, const objects::CSeq_id &id1, const objects::CSeq_id &id2, bool trim_end_gaps=true)

size_t GetSpace(void) const

SAlignInOut(size_t offset1, size_t len1, bool esfL1, bool esfR1, size_t offset2, size_t len2, bool esfL2, bool esfR2)

TNCBIScore BestScore() const

vector< ETranscriptSymbol > TTranscript

size_t GetSeqLen1(void) const

CRef< objects::CSeq_align > Run(objects::CScope &scope, const objects::CSeq_loc &loc1, const objects::CSeq_loc &loc2, bool trim_end_gaps=true)

bool m_PositivesAsMatches

EGapPreference m_GapPreference

CRef< objects::CDense_seg > GetDense_seg(TSeqPos query_start, objects::ENa_strand query_strand, TSeqPos subj_start, objects::ENa_strand subj_strand, bool trim_end_gaps=false) const

virtual size_t GetElemSize(void) const

virtual ~CNWAligner(void)

void SetPositivesAsMatches(bool positives_as_matches=true)

static TScore GetDefaultWm(void)

static bool PSpace(const SAlignInOut *p1, const SAlignInOut *p2)

unsigned int TSeqPos

Type for sequence locations and lengths.

uint8_t Uint1

1-byte (8-bit) unsigned 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

ENa_strand

strand of nucleic acid

const struct ncbi::grid::netcache::search::fields::SIZE size

const GenericPointer< typename T::ValueType > T2 value

Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.

int TNCBIScore

data types


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