Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BenLangmead/bowtie2
/ functions
Functions
2,365 in github.com/BenLangmead/bowtie2
⨍
Functions
2,365
◇
Types & classes
348
↓ 17 callers
Method
initFromRow
* Calculate SideLocus based on a row and other relevant * information about the shape of the Ebwt. */
bt2_idx.h:369
↓ 17 callers
Method
invalidate
* Make this score invalid (and therefore <= all other scores). */
aligner_result.h:102
↓ 17 callers
Method
numFinished
* Return the number of records that have been finished so far. */
outq.h:126
↓ 17 callers
Method
partOfPair
* Return true iff this alignment is from a paired-end read. */
aligner_result.h:364
↓ 17 callers
Method
trimEnd
* Trim len characters from the end of the string. */
sstring.h:2450
↓ 17 callers
Method
valid
* Return true iff this score has a valid value. */
aligner_result.h:95
↓ 16 callers
Method
getConst
simple_func.h:73
↓ 16 callers
Method
mhitsSet
* Return true iff a -m or -M limit was set by the user. */
aln_sink.h:257
↓ 16 callers
Method
nextRead
* Initialize state machine with a new read. The state we start in depends * on whether it's paired-end or unpaired. */
aln_sink.cpp:33
↓ 16 callers
Method
nrow
sse_util.h:546
↓ 16 callers
Method
numFlushed
* Return the number of records that have been flushed so far. */
outq.h:112
↓ 16 callers
Method
numRanges
* Return the number of ranges being held. */
aligner_seed.h:904
↓ 16 callers
Method
pop
* Remove the topmost element. */
ds.h:2945
↓ 15 callers
Function
isInMemory
Return true iff the Ebwt is currently in memory
bt2_idx.h:1294
↓ 15 callers
Method
next_prod
concurrentqueue.h:1735
↓ 15 callers
Method
reportedThrough
* Return true iff the given cell has its reportedThru bit set. */
aligner_swsse.h:263
↓ 15 callers
Method
resizeExact
* If size is less than requested size, resize up to exactly sz and set * cur_ to requested sz. */
ds.h:578
↓ 15 callers
Method
sort
* Sort the edits in the provided list. */
edit.cpp:266
↓ 14 callers
Method
add
* Add all of the cells involved in the given alignment to the database. */
aligner_result.cpp:929
↓ 14 callers
Method
basesAligned
aligner_result.h:228
↓ 14 callers
Method
debug
* Return true iff we've been collecting debug cells. */
sse_util.h:405
↓ 14 callers
Method
getCoeff
simple_func.h:74
↓ 14 callers
Method
inited
* Return true iff this Descent has been initialized. */
aligner_seed2.h:1161
↓ 14 callers
Method
numConcordant
aln_sink.h:491
↓ 14 callers
Method
numDiscordant
aln_sink.h:492
↓ 14 callers
Method
reset
* Set all counters to 0. */
bt2_search.cpp:1971
↓ 14 callers
Method
reset
* Clear all contents. */
aligner_result.cpp:35
↓ 14 callers
Method
scoreTriangle
* Return the checkpointed H, E, or F score from the given cell. */
sse_util.h:454
↓ 14 callers
Method
size
* Return the number of times this reference substring occurs in the * reference, which is also the size of the 'offs' TSlice. */
aligner_cache.h:436
↓ 14 callers
Method
size
(self)
scripts/test/dataface.py:22
↓ 14 callers
Function
sstr_neq
sstring.h:104
↓ 13 callers
Method
buf
* Return a const version of the raw buffer. */
sstring.h:860
↓ 13 callers
Method
del
* Tally a memory free of size amt bytes. */
ds.cpp:42
↓ 13 callers
Method
ensure
* Ensure that there is sufficient capacity to expand to include * 'thresh' more elements without having to expand. */
ds.h:465
↓ 13 callers
Method
isMismatch
* Return true iff this Edit is an initialized mismatch. */
edit.h:194
↓ 13 callers
Method
nextU2
* Get next 2-bit unsigned integer. */
random_source.h:95
↓ 13 callers
Method
numUnpaired1
aln_sink.h:493
↓ 13 callers
Method
numUnpaired2
aln_sink.h:494
↓ 13 callers
Method
refid
* Return the identifier for the reference that the alignment * occurred in. */
aligner_result.h:849
↓ 13 callers
Method
reset
* Reset to uninitialized state. */
aligner_seed2.h:1168
↓ 13 callers
Function
sstr_gt
sstring.h:347
↓ 13 callers
Method
tmpvec
* Return a pointer to the TMP vector at the given row and column. Note: * here row refers to rows of vectors, not rows of elements. */
aligner_swsse.h:169
↓ 12 callers
Function
currentlyBigEndian
* Return true iff the machine running this program is big-endian. */
endian_swap.h:38
↓ 12 callers
Method
foundConcordant
* Caller uses this member function to indicate that one additional * concordant alignment has been found. */
aln_sink.cpp:72
↓ 12 callers
Method
ftabChars
bt2_idx.h:178
↓ 12 callers
Method
mm
* Return the penalty incurred by a mismatch at an alignment column * with read character 'rdc' reference mask 'refm' and quality 'q'. * * qs sho
scoring.h:232
↓ 12 callers
Function
offs
bt2_idx.h:1251
↓ 12 callers
Method
pop_back
* Remove an element from the top of the stack. */
ds.h:648
↓ 12 callers
Function
printUsage
* Print a summary usage message to the provided output stream. */
bt2_search.cpp:746
↓ 12 callers
Method
repOk
* Check that pool is internally consistent. */
ds.h:3136
↓ 12 callers
Function
rstarts
bt2_idx.h:1253
↓ 12 callers
Method
sanityCheck
blockwise_sa.h:144
↓ 12 callers
Method
secondBestPair
* Get second-best score observed so far for paired-end read. */
aln_sink.h:1191
↓ 12 callers
Method
setCat
* Set the memory category for this object. */
ds.h:1886
↓ 12 callers
Function
set_format
bt2_search.cpp:274
↓ 12 callers
Function
sstr_leq
sstring.h:276
↓ 12 callers
Function
swap
concurrentqueue.h:3718
↓ 12 callers
Method
test
* Return mutable list item at offset 'off' */
ds.h:2869
↓ 12 callers
Function
testCaseOtherMate
pe.cpp:401
↓ 12 callers
Method
toSeedAlSumm
* Extract key summaries from this SeedResults and put into 'ssum'. */
aligner_seed.h:765
↓ 12 callers
Method
verbose
blockwise_sa.h:145
↓ 11 callers
Function
errno_message
* Print friendly-ish message pertaining to failed system call. */
bt2_search.cpp:4597
↓ 11 callers
Method
finish
* Called to indicate that the aligner has finished searching for * alignments. This gives us a chance to finalize our state. * * TODO: Keep track
aln_sink.cpp:149
↓ 11 callers
Method
finishRead
outq.cpp:87
↓ 11 callers
Function
isnewline
* Simple, fast helper for determining if a character is a newline. */
filebuf.h:43
↓ 11 callers
Method
maxed
* Return true iff we have already encountered a number of alignments that * exceeds the -m/-M ceiling. TODO: how does this distinguish between *
aln_sink.h:1092
↓ 11 callers
Method
n
* Return the marginal penalty incurred by an N mismatch at a read * position with quality 'q'. */
scoring.h:329
↓ 11 callers
Method
remove
* Remove element from set. */
ds.h:1851
↓ 11 callers
Method
run
(self, *args)
scripts/test/bt2face.py:20
↓ 11 callers
Function
sstr_geq
sstring.h:418
↓ 11 callers
Function
sstr_lt
sstring.h:152
↓ 11 callers
Function
swap_relaxed
concurrentqueue.h:510
↓ 11 callers
Method
v
diff_sample.h:497
↓ 10 callers
Method
add
* Add 1 object to the list. */
ds.h:3173
↓ 10 callers
Method
beginRead
outq.cpp:49
↓ 10 callers
Method
dnoff
ref_coord.h:315
↓ 10 callers
Method
eelt
* Return the element in the E matrix at element row, col. */
aligner_swsse.h:242
↓ 10 callers
Function
endianSwapU32
* Return copy of uint32_t argument with byte order reversed. */
endian_swap.h:55
↓ 10 callers
Method
erase
* Erase element at offset idx. */
ds.h:2031
↓ 10 callers
Function
fchr
bt2_idx.h:1248
↓ 10 callers
Method
felt
* Return the element in the F matrix at element row, col. */
aligner_swsse.h:249
↓ 10 callers
Function
ftab
bt2_idx.h:1249
↓ 10 callers
Method
getReport
* Populate given counters with the number of various kinds of alignments * to report for this read. Concordant alignments are preferable to (and *
aln_sink.cpp:210
↓ 10 callers
Method
init
* Caller gives us score_en, row and col. We figure out score_st and len_ * by comparing characters from the strings. * * If this branch comes afte
aligner_bt.cpp:1137
↓ 10 callers
Method
init
* Initialize a new descent root. */
aligner_seed2.h:637
↓ 10 callers
Method
isCheckpointed
* Return true iff the given row/col is checkpointed. */
sse_util.h:443
↓ 10 callers
Method
next
* Advance cursor to next element */
pat.h:183
↓ 9 callers
Method
bestPair
* Get best score observed so far for paired-end read. */
aln_sink.h:1184
↓ 9 callers
Method
bestScore
* Return best alignment score for end 1 or 2 whether the read is * a pair or not. */
aligner_result.h:1888
↓ 9 callers
Method
bestUnchosenScore
* Return best unchosen alignment score for end 1 or 2 whether * the read is a pair or not. */
aligner_result.h:1868
↓ 9 callers
Method
get
ds.h:209
↓ 9 callers
Method
merge
* Merge a set of specific metrics into this object. */
bt2_search.cpp:2004
↓ 9 callers
Method
paired
aligner_result.h:1826
↓ 9 callers
Method
peak
* Return the peak amount of memory allocated. */
ds.h:70
↓ 9 callers
Method
repOk
* Check that GWHit is internally consistent. If a pointer to an * EList of GWStates is given, we assume that it is the EList * corresponding to t
group_walk.h:361
↓ 9 callers
Method
repOk
* Check that SideLocus is internally consistent and consistent * with the (provided) EbwtParams. */
bt2_idx.h:458
↓ 9 callers
Method
reset
aligner_seed.h:486
↓ 9 callers
Function
sanityCheckOrderedSufs
multikey_qsort.h:341
↓ 9 callers
Method
setRefNs
* Set the number of reference Ns covered by the alignment. */
aligner_result.h:1423
↓ 9 callers
Function
suffixLcp
blockwise_sa.h:810
← previous
next →
101–200 of 2,365, ranked by callers