MCPcopy Create free account

hub / github.com/Martinsos/edlib / functions

Functions61 in github.com/Martinsos/edlib

↓ 39 callersFunctionexecuteTest
test/runTests.cpp:216
↓ 11 callersFunctionedlibAlign
edlib/src/edlib.cpp:141
↓ 11 callersFunctionedlibFreeAlignResult
edlib/src/edlib.cpp:1478
↓ 11 callersFunctionedlibNewAlignConfig
edlib/src/edlib.cpp:1462
↓ 7 callersFunctionceilDiv
* Does ceiling division x / y. * Note: x and y must be non-negative and x + y must not overflow. */
edlib/src/edlib.cpp:450
↓ 7 callersFunctionmin
edlib/src/edlib.cpp:454
↓ 6 callersFunctionrunRandomTests
Returns true if all tests passed, false otherwise.
test/runTests.cpp:86
↓ 5 callersFunctionbuildPeq
* Build Peq table for given query and alphabet. * Peq is table of dimensions alphabetLength+1 x maxNumBlocks. * Bit i of Peq[s * maxNumBlocks + b] i
edlib/src/edlib.cpp:355
↓ 5 callersFunctiongetBlockCellValues
* @param [in] block * @return Values of cells in block, starting with bottom cell in block. */
edlib/src/edlib.cpp:467
↓ 5 callersFunctionmax
test/runTests.cpp:29
↓ 4 callersFunctioncalculateBlock
* Corresponds to Advance_Block function from Myers. * Calculates one word(block), which is part of a column. * Highest bit of word (one most to the
edlib/src/edlib.cpp:409
↓ 4 callersFunctioncreateReverseCopy
* Returns new sequence that is reverse of given sequence. * Free returned array with delete[]. */
edlib/src/edlib.cpp:388
↓ 4 callersFunctionmax
edlib/src/edlib.cpp:458
↓ 4 callersFunctionmyersCalcEditDistanceNW
* Uses Myers' bit-vector algorithm to find edit distance for global(NW) alignment method. * @param [in] Peq Query profile. * @param [in] W Size of
edlib/src/edlib.cpp:730
↓ 3 callersFunctioncheckAlignment
* Checks if alignment is correct. */
test/runTests.cpp:592
↓ 3 callersFunctionedlibAlignmentToCigar
edlib/src/edlib.cpp:298
↓ 3 callersFunctiongetAlignmentStart
* @param alignment * @param alignmentLength * @param endLocation * @return Return start location of alignment in target, if there is none return -1
test/runTests.cpp:649
↓ 3 callersFunctionobtainAlignment
* Finds one possible alignment that gives optimal score (bestScore). * It will split problem into smaller problems using Hirschberg's algorithm and w
edlib/src/edlib.cpp:1164
↓ 2 callersFunctionallBlockCellsLarger
* @param [in] block * @param [in] k * @return True if all cells in block have value larger than k, otherwise false. */
edlib/src/edlib.cpp:520
↓ 2 callersFunctioncalcEditDistanceSimple
test/SimpleEditDistance.h:24
↓ 2 callersFunctionfillRandomly
test/runTests.cpp:80
↓ 2 callersFunctionmin
test/SimpleEditDistance.h:16
↓ 2 callersFunctionmin3
test/SimpleEditDistance.h:20
↓ 2 callersFunctionmyersCalcEditDistanceSemiGlobal
* Uses Myers' bit-vector algorithm to find edit distance for one of semi-global alignment methods. * @param [in] Peq Query profile. * @param [in] W
edlib/src/edlib.cpp:547
↓ 2 callersFunctionreadFastaSequences
Reads sequences from fasta file. * @param [in] path Path to fasta file containing sequences. * @param [out] seqs Sequences will be stored here, each
apps/aligner/aligner.cpp:290
↓ 1 callersMethodareEqual
* @param a Element from transformed sequence. * @param b Element from transformed sequence. * @return True if a and b are defined as equal
edlib/src/edlib.cpp:88
↓ 1 callersFunctionedlibDefaultAlignConfig
edlib/src/edlib.cpp:1474
↓ 1 callersFunctionobtainAlignmentHirschberg
* Finds one possible alignment that gives optimal score (bestScore). * Uses Hirschberg's algorithm to split problem into two sub-problems, solve them
edlib/src/edlib.cpp:1234
↓ 1 callersFunctionobtainAlignmentTraceback
* Finds one possible alignment that gives optimal score by moving back through the dynamic programming matrix, * that is stored in alignData. Consume
edlib/src/edlib.cpp:945
↓ 1 callersFunctionprintAlignment
apps/aligner/aligner.cpp:331
↓ 1 callersFunctionreadBlock
* Writes values of cells in block into given array, starting with first/top cell. * @param [in] block * @param [out] dest Array into which cell val
edlib/src/edlib.cpp:486
↓ 1 callersFunctionreadBlockReverse
* Writes values of cells in block into given array, starting with last/bottom cell. * @param [in] block * @param [out] dest Array into which cell v
edlib/src/edlib.cpp:503
↓ 1 callersFunctionrunTests
test/runTests.cpp:572
↓ 1 callersFunctiontransformSequences
* Takes char query and char target, recognizes alphabet and transforms them into unsigned char sequences * where elements in sequences are not any mo
edlib/src/edlib.cpp:1420
MethodAlignmentData
edlib/src/edlib.cpp:26
MethodBlock
edlib/src/edlib.cpp:51
MethodEqualityDefinition
edlib/src/edlib.cpp:64
Functionmain
apps/aligner/aligner.cpp:28
Functionmain
apps/hello-world/helloWorld.c:4
Functionmain
test/runTests.cpp:33
FunctionprintSeq
For debugging
apps/aligner/aligner.cpp:22
Functiontest1
test/runTests.cpp:269
Functiontest10
test/runTests.cpp:400
Functiontest11
Check if edlib works for whole range of char values.
test/runTests.cpp:413
Functiontest12
test/runTests.cpp:427
Functiontest13
test/runTests.cpp:444
Functiontest14
test/runTests.cpp:461
Functiontest15
test/runTests.cpp:478
Functiontest16
test/runTests.cpp:492
Functiontest2
test/runTests.cpp:281
Functiontest3
test/runTests.cpp:293
Functiontest4
test/runTests.cpp:305
Functiontest5
test/runTests.cpp:317
Functiontest6
test/runTests.cpp:329
Functiontest7
test/runTests.cpp:354
Functiontest8
test/runTests.cpp:366
Functiontest9
test/runTests.cpp:378
FunctiontestCigar
test/runTests.cpp:506
FunctiontestCustomEqualityRelation
test/runTests.cpp:535
FunctiontestEmptySequences
test/runTests.cpp:555
Method~AlignmentData
edlib/src/edlib.cpp:37