Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GregoryFaust/samblaster
/ functions
Functions
101 in github.com/GregoryFaust/samblaster
⨍
Functions
101
◇
Types & classes
8
↓ 44 callers
Function
streq
samblaster.cpp:53
↓ 21 callers
Function
fatalError
samblaster.cpp:1547
↓ 13 callers
Function
checkFlag
samblaster.cpp:458
↓ 10 callers
Function
isReverseStrand
samblaster.cpp:476
↓ 10 callers
Function
isUnmapped
samblaster.cpp:468
↓ 6 callers
Function
getIntVal
samblaster.cpp:1577
↓ 6 callers
Function
writeLine
Output the line.
samblaster.cpp:401
↓ 5 callers
Function
fsError
samblaster.cpp:1563
↓ 5 callers
Function
getStrVal
samblaster.cpp:1594
↓ 4 callers
Function
disposeSplitLines
Like descructor for splitLine except don't free memory. Instead, put the linked list of objects back on the free list.
samblaster.cpp:201
↓ 4 callers
Function
isDuplicate
samblaster.cpp:500
↓ 4 callers
Function
isPaired
samblaster.cpp:462
↓ 3 callers
Function
brokenBlock
samblaster.cpp:886
↓ 3 callers
Function
getHashNode
sbhash.cpp:118
↓ 3 callers
Function
hashTableInit
sbhash.cpp:188
↓ 3 callers
Function
hashTableInsert
sbhash.cpp:268
↓ 3 callers
Function
isEmpty
sbhash.cpp:169
↓ 3 callers
Function
isFirstRead
samblaster.cpp:480
↓ 3 callers
Function
isPrimaryAlignment
These determine alignment type. Things may get more complicated than this once we have alternate contigs such as in build 38 of human genome.
samblaster.cpp:486
↓ 3 callers
Function
makePtr
sbhash.cpp:164
↓ 3 callers
Function
markSplitterUnmappedClipped
samblaster.cpp:1170
↓ 3 callers
Function
outputString
samblaster.cpp:391
↓ 3 callers
Function
printPGsamLine
Output the @PG line information into a SAM file header
samblaster.cpp:1340
↓ 3 callers
Function
printUsageString
samblaster.cpp:1365
↓ 3 callers
Function
printVersionString
samblaster.cpp:1360
↓ 3 callers
Function
processCIGAR
samblaster.cpp:754
↓ 3 callers
Function
readLine
Read a line from the file and split it.
samblaster.cpp:378
↓ 3 callers
Function
splitSplitLine
Split the line into fields.
samblaster.cpp:234
↓ 3 callers
Function
str2int
samblaster.cpp:506
↓ 3 callers
Function
swapPtrs
samblaster.cpp:862
↓ 3 callers
Function
unsplitSplitLine
Unsplit the fields back into a single string. This will mung the strings, so only call this when all processing on the line is done.
samblaster.cpp:259
↓ 2 callers
Function
addMTs
samblaster.cpp:871
↓ 2 callers
Function
addTag
samblaster.cpp:328
↓ 2 callers
Function
checkFSerrWithFilename
sbhash.cpp:37
↓ 2 callers
Function
fprintTimeSeconds
A convenience function for outputing time is seconds in a more useful metric.
samblaster.cpp:77
↓ 2 callers
Function
getEndDiag
samblaster.cpp:817
↓ 2 callers
Function
getStartDiag
samblaster.cpp:809
↓ 2 callers
Function
isForwardStrand
samblaster.cpp:478
↓ 2 callers
Function
isMapped
samblaster.cpp:474
↓ 2 callers
Function
isValue
sbhash.cpp:174
↓ 2 callers
Function
mempcpy
samblaster.cpp:46
↓ 2 callers
Function
padLength
samblaster.cpp:922
↓ 2 callers
Function
prepareSigValues
This calculates the position of the read in the sequence array, and in the reference genome.
samblaster.cpp:933
↓ 2 callers
Function
printRunStats
Output the runtine stats. Used both for normal and premature exit.
samblaster.cpp:1420
↓ 2 callers
Function
processSAMBlock
samblaster.cpp:1284
↓ 2 callers
Function
resizeSplitLine
Resize the buffer of a splitLine. Since the new buffer may not be in the same place, we need to first unsplit, resize, then resplit.
samblaster.cpp:277
↓ 2 callers
Function
substr_of
samblaster.cpp:59
↓ 2 callers
Function
unmakeValue
sbhash.cpp:159
↓ 1 callers
Function
blockFree
Free big blocks of memory. Not the size is needed.
sbhash.cpp:59
↓ 1 callers
Function
blockMalloc
Allocate big blocks of memory.
sbhash.cpp:51
↓ 1 callers
Function
changeFieldSplitLine
Change a field into a value. This will be tough given how we output lines. So, we might have to try a few things. Start with simply expanding/contract
samblaster.cpp:297
↓ 1 callers
Function
checkBAMfile
Check the first line of a file (e.g. input) for bam signature.
samblaster.cpp:408
↓ 1 callers
Function
cleanUpSplitLines
Descructor for a list of splitLines
samblaster.cpp:188
↓ 1 callers
Function
deleteHashTable
C style delete.
sbhash.cpp:216
↓ 1 callers
Function
deleteSplitLine
Destructor for split line.
samblaster.cpp:180
↓ 1 callers
Function
deleteState
samblaster.cpp:643
↓ 1 callers
Function
diffTVs
samblaster.cpp:105
↓ 1 callers
Function
fprintTimeMicroSeconds
samblaster.cpp:100
↓ 1 callers
Function
freeHashTableNodes
sbhash.cpp:135
↓ 1 callers
Function
freeLBMallocBlocks
sbhash.cpp:85
↓ 1 callers
Function
getSeqNum
samblaster.cpp:713
↓ 1 callers
Function
getSplitLine
Like constuctor, except take struct off free list if there is one.
samblaster.cpp:212
↓ 1 callers
Function
hash
sbhash.cpp:183
↓ 1 callers
Function
isConcordant
samblaster.cpp:464
↓ 1 callers
Function
isDiscordant
samblaster.cpp:466
↓ 1 callers
Function
isNextMapped
samblaster.cpp:472
↓ 1 callers
Function
isNextUnmapped
samblaster.cpp:470
↓ 1 callers
Function
isSecondRead
samblaster.cpp:482
↓ 1 callers
Function
isSecondaryAlignment
samblaster.cpp:497
↓ 1 callers
Function
makeMoreHashNodes
sbhash.cpp:107
↓ 1 callers
Function
makeSplitLine
Creator for splitLine
samblaster.cpp:167
↓ 1 callers
Function
makeState
samblaster.cpp:607
↓ 1 callers
Function
makeValue
sbhash.cpp:154
↓ 1 callers
Function
markDup
samblaster.cpp:519
↓ 1 callers
Function
markDupsDiscordants
This is the main workhorse that determines if lines are dups or not.
samblaster.cpp:975
↓ 1 callers
Function
moreCigarOps
This just test for end of string.
samblaster.cpp:749
↓ 1 callers
Function
needSwap
samblaster.cpp:847
↓ 1 callers
Function
padPos
samblaster.cpp:927
↓ 1 callers
Function
parseNextInt
This will parse a base 10 int, and change ptr to one char beyond the end of the number.
samblaster.cpp:730
↓ 1 callers
Function
parseNextOpCode
This will the current char, and move the ptr ahead by one.
samblaster.cpp:743
↓ 1 callers
Function
pushNewLBMallocBlock
sbhash.cpp:73
↓ 1 callers
Function
resizeHashTable
sbhash.cpp:221
↓ 1 callers
Function
setDuplicate
samblaster.cpp:502
↓ 1 callers
Function
setFlag
samblaster.cpp:460
↓ 1 callers
Function
str2pos
Need to change this if pos is unsigned.
samblaster.cpp:512
↓ 1 callers
Function
writeSAMlineWithIdNum
Special version of write line that appends an id number to the output. Used to output splitters.
samblaster.cpp:528
↓ 1 callers
Function
writeUnmappedClipped
samblaster.cpp:1269
Function
addSeq
samblaster.cpp:562
Function
calcSig
samblaster.cpp:672
Function
calcSigArrOff
samblaster.cpp:691
Function
compQOs
Sort ascending in SQO.
samblaster.cpp:1137
Function
disposeHashNode
I don't think this is currently being called, as we always put the entire string of nodes on the freelist.
sbhash.cpp:129
Function
fillTempLineArray
samblaster.cpp:1145
Function
getTagVal
This was originally written to test for mismatched MC tags between BWA MEM and samblaster. I keep it around, as some version of this would be useful i
samblaster.cpp:353
Function
isComplementaryAlignment
samblaster.cpp:493
Function
main
samblaster.cpp:1606
Function
makeHashTable
sbhash.cpp:201
Method
operator()
samblaster.cpp:553
Function
outputSAMBlock
This is apparently no longer called.
samblaster.cpp:838
Function
printUsageStringAbort
samblaster.cpp:1413
next →
1–100 of 101, ranked by callers