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
↓ 9 callers
Method
what
ref_read.h:56
↓ 8 callers
Method
bestUnchosenCScore
aligner_result.h:1844
↓ 8 callers
Method
bucketSz
blockwise_sa.h:143
↓ 8 callers
Method
containsIgnoreOrient
* Return true iff the given Coord is inside this Interval, without * requiring orientations to match. */
ref_coord.h:344
↓ 8 callers
Method
evec
* Return a pointer to the E vector at the given row and column. Note: * here row refers to rows of vectors, not rows of elements. */
aligner_swsse.h:121
↓ 8 callers
Function
fileSize
* Calculate size of file with given name. */
bt2_idx.h:292
↓ 8 callers
Method
fvec
* Return a pointer to the F vector at the given row and column. Note: * here row refers to rows of vectors, not rows of elements. */
aligner_swsse.h:145
↓ 8 callers
Method
fw
* Return true if this alignment is to the Watson strand. */
aligner_result.h:990
↓ 8 callers
Method
hMaskSet
* Set the given cell's H mask. This is the mask of remaining legal ways to * backtrack from the H cell at this coordinate. It's 5 bits long and has
aligner_swsse.h:436
↓ 8 callers
Method
invertEdits
* Invert positions of edits so that they're with respect to the other end * of the alignment. The assumption is that the .pos fields of the edits
aligner_result.h:822
↓ 8 callers
Method
isGap
* Return true if this Edit is either an initialized deletion or an * initialized insertion. */
edit.h:175
↓ 8 callers
Method
isSolution
* Return true iff this branch ends in a solution to the backtrace problem. */
aligner_bt.h:374
↓ 8 callers
Function
matchesEx
* Return 1 if a 2-bit-encoded base ('i') matches any bit in the mask ('j') and * the mask < 16. Returns -1 if either the reference or the read chara
mask.h:37
↓ 8 callers
Method
mms
* Return number of mismatches in the alignment. */
aligner_seed.h:520
↓ 8 callers
Method
open
* Open the next file in the list of input files. */
pat.cpp:492
↓ 8 callers
Function
parseName
* Parse a name from fb_ and store in r. Assume that the next * character obtained via fb_.get() is the first character of * the sequence and the st
read_qseq.cpp:28
↓ 8 callers
Method
setScore
* Set alignment score for this alignment. */
aligner_result.h:951
↓ 8 callers
Method
setShape
* Set the upstream-most reference offset involved in the alignment, and * the extent of the alignment (w/r/t the reference) */
aligner_result.cpp:72
↓ 8 callers
Method
side
* Return a read-only pointer to the beginning of the top side. */
bt2_idx.h:475
↓ 8 callers
Method
size
* Return the size, i.e. the total number of branches contained. */
aligner_bt.h:609
↓ 8 callers
Function
testCaseFindMateAnchorRight
dp_framer.cpp:423
↓ 8 callers
Function
zstdClose
zstd_decompress.cpp:156
↓ 7 callers
Method
acceptable
* Once the constrained seed is completely explored, call this * function to check whether there were *at least* as many * dissimilarities as requi
aligner_seed.h:360
↓ 7 callers
Method
canMax
* Return true iff the alignment params are such that it's possible for a * read to be suppressed for being repetitive. */
aligner_result.h:433
↓ 7 callers
Function
eftab
bt2_idx.h:1250
↓ 7 callers
Method
expandCopy
* Allocate new, bigger buffer and copy old contents into it. If * requested size can be accommodated by current buffer, do nothing. */
sstring.h:2082
↓ 7 callers
Method
fillZero
* Set all bits in specified range of elements in list array to 0. */
ds.h:532
↓ 7 callers
Method
init
* Initialize this WalkResult. */
group_walk.h:219
↓ 7 callers
Method
matchesRef
* Assuming this AlnRes is an alignment for 'rd', check that the alignment and * 'rd' are compatible with the corresponding reference sequence. */
aligner_result.cpp:433
↓ 7 callers
Method
modv
diff_sample.h:500
↓ 7 callers
Function
parse
bt2_dp.cpp:215
↓ 7 callers
Function
print
* Pretty-print the Ebwt to the given output stream. */
bt2_idx.h:1651
↓ 7 callers
Function
printUsage
* Print a detailed usage message to the provided output stream. */
bt2_build.cpp:124
↓ 7 callers
Method
report
* Called by the aligner when a new unpaired or paired alignment is * discovered in the given stage. This function checks whether the * addition of
aln_sink.cpp:1395
↓ 7 callers
Method
resizeNoCopy
* If size is less than requested size, resize up to at least sz * and set cur_ to requested sz. */
ds.h:548
↓ 7 callers
Method
reverseComp
* Either reverse or reverse-complement (depending on "color") this * DNA buffer in-place. */
sstring.h:3196
↓ 7 callers
Function
sstr_suf_lt
sstring.h:171
↓ 7 callers
Method
toBWRow
* Convert locus to BW row it corresponds to. */
bt2_idx.h:449
↓ 7 callers
Method
wbuf
* Return a writeable version of the raw buffer. */
sstring.h:865
↓ 6 callers
Method
adjustOff
ref_coord.h:178
↓ 6 callers
Function
charToPhred33
* Take an ASCII-encoded quality value and convert it to a Phred33 * ASCII char. */
qual.h:105
↓ 6 callers
Method
clipOutside
* Clip away portions of the alignment that are outside the given bounds. * Clipping is soft if soft == true, hard otherwise. Assuming for now that
aligner_result.cpp:264
↓ 6 callers
Method
colstride
* Return the number of SSERegI's you need to skip over to get from one * cell to the cell one column over from it. */
aligner_swsse.h:203
↓ 6 callers
Function
compDna
* Return the reverse complement of a bit-encoded nucleotide. */
alphabet.h:90
↓ 6 callers
Method
dequeue
concurrentqueue.h:1714
↓ 6 callers
Method
empty
pat.h:1328
↓ 6 callers
Method
exhausted
* Return true when there's nothing left for next(). */
pat.h:191
↓ 6 callers
Method
free
* Allocate a T array of length sz_ and store in list_. Also, * tally into the global memory tally. */
ds.h:1936
↓ 6 callers
Method
initialized
simple_func.h:82
↓ 6 callers
Method
joinedToTextOff
* Take an offset into the joined text and translate it into the * reference of the index it falls on, the offset into the reference, * and the lengt
bt2_idx.cpp:54
↓ 6 callers
Function
mapLFEx
* Given top and bot loci, calculate counts of all four DNA chars up to * those loci. Used for more advanced backtracking-search. */
bt2_idx.h:2087
↓ 6 callers
Method
orient
ref_coord.h:173
↓ 6 callers
Method
per
sse_util.h:541
↓ 6 callers
Function
plen
bt2_idx.h:1252
↓ 6 callers
Method
pop
wait for data, if none in the queue
pat.h:1344
↓ 6 callers
Method
query
* Query the relevant set of caches, looking for a QVal to go with * the provided QKey. If a QVal is found and which is non-NULL, * *which is set
aligner_cache.h:760
↓ 6 callers
Method
reset
* Reset so that next call to nextBatch* gets the first batch. */
pat.h:260
↓ 6 callers
Method
setMateParams
* Set whether this alignment is unpaired, or is mate #1 or mate #2 in a * paired-end alignment. */
aligner_result.h:1277
↓ 6 callers
Method
setPrimary
* Set the primary flag. */
aligner_result.h:417
↓ 6 callers
Method
silent_run
(self, *args)
scripts/test/bt2face.py:26
↓ 6 callers
Method
size_approx
concurrentqueue.h:1737
↓ 6 callers
Method
suffixsort
ls.h:286
↓ 6 callers
Method
swap
concurrentqueue.h:674
↓ 6 callers
Function
testCaseFindMateAnchorLeft
dp_framer.cpp:363
↓ 6 callers
Method
update
* Merge (add) the counters in the given SwResult object into this * SwMetrics object. */
aligner_sw_common.h:196
↓ 5 callers
Method
Mmode
* Return true iff we're in -M mode. */
aln_sink.h:1118
↓ 5 callers
Method
align
* Align read 'rd' to reference using read & reference information given * last time init() was called. */
aligner_sw.cpp:500
↓ 5 callers
Method
append
* Append char c. */
sstring.h:2270
↓ 5 callers
Method
appendChar
* Append DNA character. */
sstring.h:3282
↓ 5 callers
Method
bestCScore
aligner_result.h:1835
↓ 5 callers
Method
cacheable
* Return true iff the read substring is cacheable. */
aligner_cache.h:167
↓ 5 callers
Method
clear
* Clear the cache, i.e. turn it over. All HitGens referring to * ranges in this cache will become invalid and the corresponding * reads will have
aligner_cache.h:556
↓ 5 callers
Function
countBt2SideEx
* Count all occurrences of character c from the beginning of the * forward side to <by,bp> and add in the occ[] count up to the side * break just
bt2_idx.h:1887
↓ 5 callers
Function
deref_noexcept
concurrentqueue.h:545
↓ 5 callers
Function
doTestCase3
* Another interface for running a case. */
aligner_sw.cpp:1395
↓ 5 callers
Method
doneUnpaired
* If false, there's no need to seek any more unpaired alignments for the * specified mate. Note: this doesn't necessarily mean we can stop looking
aln_sink.h:460
↓ 5 callers
Method
emplace_back
aligner_seed.h:1593
↓ 5 callers
Function
endianSwapU16
* Return copy of uint16_t argument with byte order reversed. */
endian_swap.h:45
↓ 5 callers
Method
expandNoCopy
* Allocate new, bigger buffer. If requested size can be * accommodated by current buffer, do nothing. */
sstring.h:2103
↓ 5 callers
Function
fastaRefReadSizes
* Calculate a vector containing the sizes of all of the patterns in * all of the given input files, in order. Returns the total size of * all refer
ref_read.cpp:248
↓ 5 callers
Method
fragmentLength
* Return fragment length inferred by a paired-end alignment, or -1 if the * alignment is not part of a pair. */
aligner_result.h:1349
↓ 5 callers
Method
getBase
* Return a single base of the reference. Calling this repeatedly * is not an efficient way to retrieve bases from the reference; * use loadStretch(
reference.cpp:330
↓ 5 callers
Method
initRef
* Initialize with a new alignment problem. */
aligner_sw.cpp:73
↓ 5 callers
Method
lomask
sse_util.h:543
↓ 5 callers
Method
ncol
sse_util.h:547
↓ 5 callers
Function
new_block_index
concurrentqueue.h:2356
↓ 5 callers
Method
nextAlignment
* Get the next valid alignment given the backtrace problem. Return false * if there is no valid solution, e.g., if */
aligner_bt.cpp:1714
↓ 5 callers
Method
nextU64
random_source.h:63
↓ 5 callers
Method
nonzeroOffsets
* Return the number of orientation/offsets into the read that have * at least one seed hit. */
aligner_seed.h:1086
↓ 5 callers
Method
numOffs
* Return the number of different seed offsets possible. */
aligner_seed.h:969
↓ 5 callers
Method
numRanges
* Return the number of reference substrings associated with a read * substring. */
aligner_cache.h:237
↓ 5 callers
Method
orefid
aligner_result.h:1829
↓ 5 callers
Method
perpow2
sse_util.h:542
↓ 5 callers
Function
pop64
Use this standard bit-bashing population count
bt2_idx.h:489
↓ 5 callers
Method
pop64
bt2_idx.h:505
↓ 5 callers
Function
printUsage
* Print a summary usage message to the provided output stream. */
bt2_dp.cpp:138
↓ 5 callers
Function
printUsage
* Print a summary usage message to the provided output stream. */
bt2_inspect.cpp:69
↓ 5 callers
Method
push
pat.h:1337
↓ 5 callers
Method
reportInterval
* Reports a matrix of results, incl. column labels, to an OutFileBuf. * Optionally also sends results to stderr (unbuffered). Can optionally * pr
bt2_search.cpp:2060
↓ 5 callers
Method
reported
* Return true iff element i has been reported. */
group_walk.h:403
← previous
next →
201–300 of 2,365, ranked by callers