Index % CPU Time:Total CPU Time:Self CPU Time:Children Name Index
------ ---------------- ------------- ----------------- ------------------------------------------------------------------------------- ------
[0] 100.0 34.697 26607.203 <spontaneous> [0]
34.697 19703.603 clone [1]
0.0 6903.6 __libc_start_main [13]
34.697 19703.603 <spontaneous> [0]
[1] 74.09 34.697 19703.603 clone [1]
0.0 9531.4 fillUpGraph.omp_fn.4 [5]
0.0 8311.5 fillUpGraph.omp_fn.3 [10]
0.0 1164.2 connectPreNodes.omp_fn.2 [26]
0.0 232.5 computeReadToNodeMappings.omp_fn.1 [74]
0.0 202.8 orderInsertionMarkers.omp_fn.0 [78]
0.0 176.1 computeNodeToNodeMappings.omp_fn.3 [89]
0.0 83.2 computeReadToNodeCounts.omp_fn.0 [117]
0.0 1.2 computeNodeToNodeMappings.omp_fn.5 [636]
0.0 0.501 createNodeLocks.omp_fn.1 [764]
0.0 0.2 createNodeLocks.omp_fn.2 [868]
1226.9 6502.198 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
1283.603 6323.198 threadSequenceThroughGraph [7]
[2] 57.56 2510.503 12825.396 findKmerInKmerOccurenceTable [2]
450.4 12317.196 [Loop@0x435cf0 at line 84 in findKmerInKmerOccurenceTable] [3]
1.4 56.4 keyInAccelerationTable [175]
450.4 12317.196 findKmerInKmerOccurenceTable [2]
[3] 47.92 450.4 12317.196 [Loop@0x435cf0 at line 84 in findKmerInKmerOccurenceTable] [3]
12317.196 0.0 compareKmers [4]
12317.196 0.0 [Loop@0x435cf0 at line 84 in findKmerInKmerOccurenceTable] [3]
17.9 0.0 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
15.495 0.0 qsort_r [43]
12.5 0.0 threadSequenceThroughGraph [7]
0.9 0.0 compareKmerOccurences [674]
0.1 0.0 [Loop@0x42c2d8 at line 571 in referenceGraphKmers] [302]
[4] 46.41 12364.091 0.0 compareKmers [4]
0.0 9531.4 clone [1]
0.0 744.399 fillUpGraph [25]
[5] 38.57 0.0 10275.8 fillUpGraph.omp_fn.4 [5]
6.0 10269.8 [Loop@0x42ccd5 at line 1141 in fillUpGraph.omp_fn.4] [6]
6.0 10269.8 fillUpGraph.omp_fn.4 [5]
[6] 38.57 6.0 10269.8 [Loop@0x42ccd5 at line 1141 in fillUpGraph.omp_fn.4] [6]
0.0 10203.3 [Loop@0x42cf80 at line 863 in fillUpGraph.omp_fn.4] [8]
3.0 61.4 threadSequenceThroughGraph [7]
2.1 0.0 isSecondInPair [466]
146.3 10057.0 [Loop@0x42cf80 at line 863 in fillUpGraph.omp_fn.4] [8]
3.0 61.4 [Loop@0x42ccd5 at line 1141 in fillUpGraph.omp_fn.4] [6]
[7] 38.54 149.3 10118.4 threadSequenceThroughGraph [7]
1283.603 6323.198 findKmerInKmerOccurenceTable [2]
309.9 577.8 createArc [35]
330.4 2.4 addReadStart [56]
9.8 317.399 lockTwoNodes [58]
25.1 192.3 lockNode [80]
207.8 0.0 getNodeInGraph [47]
12.1 60.6 unLockNode [145]
66.2 0.0 getNodeLength [148]
2.0 62.0 memorizeNode [165]
7.6 47.9 unLockTwoNodes [181]
0.9 38.4 isNodeMemorized [209]
6.0 31.7 [Loop@0x42d820 at line 848 in threadSequenceThroughGraph] [218]
30.9 0.0 getKmerOccurenceNodeID [177]
29.4 0.0 incrementVirtualCoverage [240]
27.5 0.5 reversePushNucleotide [114]
24.6 0.0 getNucleotide [107]
22.6 0.0 getKmerOccurencePosition [264]
0.7 20.5 unMemorizeNodes [280]
16.3 0.0 incrementOriginalVirtualCoverage [322]
13.2 0.0 pushNucleotide [185]
12.5 0.0 compareKmers [4]
3.2 0.0 getLength [381]
0.5 0.0 getWordLength [727]
0.4 0.1 blurLastShortReadMarker [783]
0.3 0.0 findReferenceMapping [825]
0.1 0.0 clearKmer [824]
0.0 10203.3 [Loop@0x42ccd5 at line 1141 in fillUpGraph.omp_fn.4] [6]
[8] 38.3 0.0 10203.3 [Loop@0x42cf80 at line 863 in fillUpGraph.omp_fn.4] [8]
146.3 10057.0 threadSequenceThroughGraph [7]
4.8 8752.4 fillUpGraph.omp_fn.3 [10]
[9] 32.87 4.8 8752.4 [Loop@0x42df3f at line 1101 in fillUpGraph.omp_fn.3] [9]
2.0 8747.7 ghostThreadSequenceThroughGraph [11]
2.2 0.0 isSecondInPair [466]
0.5 0.0 getTightStringInArray [722]
0.0 8311.5 clone [1]
0.0 445.7 fillUpGraph [25]
[10] 32.87 0.0 8757.2 fillUpGraph.omp_fn.3 [10]
4.8 8752.4 [Loop@0x42df3f at line 1101 in fillUpGraph.omp_fn.3] [9]
2.0 8747.7 [Loop@0x42df3f at line 1101 in fillUpGraph.omp_fn.3] [9]
[11] 32.84 2.0 8747.7 ghostThreadSequenceThroughGraph [11]
103.4 8585.9 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
6.8 31.4 [Loop@0x42de10 at line 683 in ghostThreadSequenceThroughGraph] [217]
0.4 19.6 unMemorizeNodes [290]
0.2 0.0 clearKmer [824]
103.4 8585.9 ghostThreadSequenceThroughGraph [11]
[12] 32.62 103.4 8585.9 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
1226.9 6502.198 findKmerInKmerOccurenceTable [2]
17.6 254.2 lockNode [68]
251.201 0.0 getNodeInGraph [47]
8.0 53.5 isNodeMemorized [168]
0.7 55.4 memorizeNode [178]
55.7 0.0 getNucleotide [107]
38.7 0.0 incrementReadStartCount [214]
30.5 1.6 reversePushNucleotide [114]
25.7 0.0 getKmerOccurenceNodeID [177]
2.4 19.8 unLockNode [270]
19.1 0.0 pushNucleotide [185]
17.9 0.0 compareKmers [4]
4.6 0.0 getLength [381]
0.2 0.0 getWordLength [727]
0.0 6903.6 <spontaneous> [0]
[13] 25.91 0.0 6903.6 __libc_start_main [13]
0.0 6902.9 main [14]
0.7 0.0 _IO_vfprintf [19]
0.0 6902.9 __libc_start_main [13]
[14] 25.91 0.0 6902.9 main [14]
0.0 1693.3 correctGraph [15]
0.0 1616.5 importPreGraph [16]
0.1 1572.4 exportGraph [18]
0.1 731.4 newPreGraph_pg [37]
0.0 308.6 importRoadMapArray [62]
0.0 281.0 removeLowCoverageNodesAndDenounceDubiousReads [66]
0.0 170.1 importReadSet [98]
0.0 157.1 [Loop@0x40b8d0 at line 619 in main] [102]
0.0 70.3 exportPreGraph_pg [152]
0.0 60.4 exportLongNodeSequences [171]
0.0 60.3 concatenatePreGraph_pg [127]
0.0 44.1 convertSequences [198]
0.0 44.1 clipTips_pg [200]
0.0 36.4 clipTipsHard [144]
0.0 18.7 concatenateGraph [59]
0.0 17.7 displayGeneralStatistics [310]
0.0 9.6 logFinalStats [370]
0.1 2.8 destroyPreGraph_pg [525]
2.6 0.0 _IO_fclose [538]
0.0 1.6 destroyGraph [603]
0.0 1.4 getSequenceLengths [533]
0.0 0.8 removeHighCoverageNodes [706]
0.0 0.6 createReadPairingArray [753]
0.0 0.3 pairedCategories [840]
0.0 0.3 detachDubiousReads [841]
0.0 0.1 cleanUpRedundancy [40]
0.0 0.1 readCoherentGraph [994]
0.0 1693.3 main [14]
[15] 6.36 0.0 1693.3 correctGraph [15]
0.0 1483.4 [Loop@0x41a4bf at line 2568 in correctGraph] [22]
0.0 90.5 determineEligibleStartingPoints [122]
0.0 49.5 activateArcLookupTable [190]
0.0 37.0 clipTipsHard [144]
0.0 22.4 [Loop@0x41a3a6 at line 2565 in correctGraph] [266]
0.0 8.4 concatenateGraph [59]
0.0 1.2 resetNodeStatus [539]
0.8 0.0 [Loop@0x41a04d at line 2541 in correctGraph] [701]
0.0 0.1 callocOrExit3 [221]
0.0 1616.5 main [14]
[16] 6.07 0.0 1616.5 importPreGraph [16]
0.0 1370.5 fillUpGraph [25]
0.0 207.0 referenceGraphKmers [83]
0.0 39.0 readPreGraphFile [212]
15.4 1473.8 [Loop@0x407c50 at line 2016 in exportGraph] [21]
5.3 53.9 exportPreNode_pg [150]
0.9 19.1 exportNode [210]
1.2 11.6 [Loop@0x4076f4 at line 548 in exportNode] [324]
0.1 5.6 [Loop@0x413330 at line 927 in exportLongNodeSequence] [419]
0.0 3.2 [Loop@0x407c00 at line 2007 in exportGraph] [20]
0.1 2.8 exportArc [485]
0.0 1.7 exportArc [454]
0.0 0.4 [Loop@0x4128ec at line 432 in displayGeneralStatistics] [311]
0.0 0.1 exportLongNodeSequence [170]
[17] 5.99 23.0 1572.2 velvetFprintf [17]
1566.8 4.1 _IO_vfprintf [19]
1.3 0.0 [Import thunk vfprintf] [633]
0.1 1572.4 main [14]
[18] 5.9 0.1 1572.4 exportGraph [18]
0.1 1515.9 [Loop@0x407c00 at line 2007 in exportGraph] [20]
1.5 37.8 exportNode [210]
0.5 4.3 sortNodeArcs [450]
0.0 4.7 [Loop@0x407cf1 at line 1716 in exportGraph] [453]
0.1 3.9 [Loop@0x407c80 at line 1987 in exportGraph] [481]
0.2 3.0 sortNodeArcs [509]
0.4 0.0 [Loop@0x407b90 at line 1995 in exportGraph] [785]
1566.8 4.1 velvetFprintf [17]
0.7 0.0 __libc_start_main [13]
0.1 0.0 [Loop@0x407c50 at line 2016 in exportGraph] [21]
[19] 5.9 1567.6 4.1 _IO_vfprintf [19]
4.1 0.0 [Import thunk free] [470]
0.1 1515.9 exportGraph [18]
[20] 5.69 0.1 1515.9 [Loop@0x407c00 at line 2007 in exportGraph] [20]
23.4 1489.3 [Loop@0x407c50 at line 2016 in exportGraph] [21]
0.0 3.2 velvetFprintf [17]
23.4 1489.3 [Loop@0x407c00 at line 2007 in exportGraph] [20]
[21] 5.68 23.4 1489.3 [Loop@0x407c50 at line 2016 in exportGraph] [21]
15.4 1473.8 velvetFprintf [17]
0.1 0.0 _IO_vfprintf [19]
0.0 1483.4 correctGraph [15]
[22] 5.57 0.0 1483.4 [Loop@0x41a4bf at line 2568 in correctGraph] [22]
0.0 1456.8 [Loop@0x41a640 at line 2570 in correctGraph] [23]
0.0 21.0 updateNodeStatus [283]
0.1 5.3 nextStartingPoint [434]
0.1 0.1 tourBus [24]
0.0 1456.8 [Loop@0x41a4bf at line 2568 in correctGraph] [22]
[23] 5.47 0.0 1456.8 [Loop@0x41a640 at line 2570 in correctGraph] [23]
0.0 1228.71 [Loop@0x41a71f at line 2296 in correctGraph] [32]
0.2 227.89 tourBus [24]
0.0 1217.51 [Loop@0x41a71f at line 2296 in correctGraph] [32]
0.2 227.89 [Loop@0x41a640 at line 2570 in correctGraph] [23]
0.1 0.1 [Loop@0x41a4bf at line 2568 in correctGraph] [22]
[24] 5.43 0.3 1445.5 tourBus [24]
0.1 1217.41 tourBusNode [31]
0.2 216.39 dfh_extractmin [81]
11.3 0.0 getNodeID [49]
0.1 0.0 removeNextNodeFromDHeap [946]
0.0 1370.5 importPreGraph [16]
[25] 5.14 0.0 1370.5 fillUpGraph [25]
0.0 744.399 fillUpGraph.omp_fn.4 [5]
0.0 445.7 fillUpGraph.omp_fn.3 [10]
0.0 172.5 orderNodeReadStartArrays [96]
0.0 6.201 createNodeReadStartArrays [421]
0.0 1.4 resetNodeStatus [539]
0.2 0.0 [libgomp.so.1.0.0] [94]
0.0 0.1 activateReadStarts [989]
0.0 1164.2 clone [1]
0.0 167.2 connectPreNodes [99]
[26] 5.0 0.0 1331.4 connectPreNodes.omp_fn.2 [26]
2.0 1329.4 [Loop@0x4321b0 at line 867 in connectPreNodes.omp_fn.2] [27]
2.0 1329.4 connectPreNodes.omp_fn.2 [26]
[27] 5.0 2.0 1329.4 [Loop@0x4321b0 at line 867 in connectPreNodes.omp_fn.2] [27]
1.2 1327.0 [Loop@0x432270 at line 699 in connectPreNodes.omp_fn.2] [28]
0.5 0.3 chooseNextInternalPreNode [717]
0.4 0.0 getAnnotationCount [681]
1.2 1327.0 [Loop@0x4321b0 at line 867 in connectPreNodes.omp_fn.2] [27]
[28] 4.99 1.2 1327.0 [Loop@0x432270 at line 699 in connectPreNodes.omp_fn.2] [28]
1.0 1307.7 connectAnnotation [30]
0.4 17.7 [Loop@0x43227f at line 891 in connectPreNodes.omp_fn.2] [307]
0.2 0.0 getNextAnnotation [682]
43.9 1012.2 [Loop@0x432390 at line 705 in connectAnnotation] [34]
3.3 236.0 connectAnnotation [30]
0.6 16.3 [Loop@0x43227f at line 891 in connectPreNodes.omp_fn.2] [307]
[29] 4.93 47.8 1264.5 connectPreNodeToTheNext [29]
29.6 704.101 createPreArc_pg [36]
13.1 229.7 lockTwoNodes [75]
13.5 166.0 unLockTwoNodes [92]
108.5 0.0 getPreNodeLength_pg [111]
1.0 1307.7 [Loop@0x432270 at line 699 in connectPreNodes.omp_fn.2] [28]
[30] 4.91 1.0 1307.7 connectAnnotation [30]
8.0 1059.5 [Loop@0x432390 at line 705 in connectAnnotation] [34]
3.3 236.0 connectPreNodeToTheNext [29]
0.9 0.0 getStartID [600]
0.1 1217.41 tourBus [24]
9.5 1.7 [Loop@0x41a71f at line 2296 in correctGraph] [32]
[31] 4.61 9.6 1219.11 tourBusNode [31]
9.499 1106.015 tourBusArc [33]
52.098 3.999 getArcBetweenNodes [179]
34.199 0.0 nextTodoTicket [229]
11.6 0.0 getNodeInGraph [47]
0.7 0.1 getNodeTime [711]
0.0 0.5 freeDoneTickets [770]
0.2 0.0 _IO_fflush [547]
0.0 0.2 velvetLog [891]
0.0 1228.71 [Loop@0x41a640 at line 2570 in correctGraph] [23]
[32] 4.61 0.0 1228.71 [Loop@0x41a71f at line 2296 in correctGraph] [32]
0.0 1217.51 tourBus [24]
9.5 1.7 tourBusNode [31]
9.499 1106.015 tourBusNode [31]
[33] 4.19 9.499 1106.015 tourBusArc [33]
0.0 619.031 cleanUpRedundancy [40]
0.1 452.887 comparePaths [50]
0.0 30.497 destroyPaths [236]
1.4 0.0 getNodeStatus [365]
0.4 0.9 dfh_replacekey [629]
0.1 0.4 dfh_insertkey [784]
0.1 0.0 getMultiplicity [346]
0.1 0.0 setNodeTime [1006]
0.1 0.0 insertNodeIntoDHeap [1009]
8.0 1059.5 connectAnnotation [30]
[34] 4.01 8.0 1059.5 [Loop@0x432390 at line 705 in connectAnnotation] [34]
43.9 1012.2 connectPreNodeToTheNext [29]
3.4 0.0 getFinishID [490]
309.9 577.8 threadSequenceThroughGraph [7]
[35] 3.33 309.9 577.8 createArc [35]
53.6 374.1 getArcBetweenNodes [52]
114.799 0.0 [libgomp.so.1.0.0] [94]
2.9 12.606 allocatePointer [109]
12.299 0.0 GOMP_critical_start [334]
7.396 0.0 GOMP_critical_end [364]
0.1 0.0 allocateArc [878]
29.6 704.101 connectPreNodeToTheNext [29]
[36] 2.75 29.6 704.101 createPreArc_pg [36]
0.0 650.6 [Loop@0x431967 at line 83 in createPreArc_pg] [38]
23.8 0.0 getPreArcBetweenPreNodes_pg [39]
0.0 19.7 allocatePreArc_pg [291]
4.7 0.3 addPreArcToPreNode_pg [442]
4.5 0.0 PREARC_FI2P [462]
0.5 0.0 addPreArcToPreNode_pg [772]
0.1 731.4 main [14]
[37] 2.75 0.1 731.4 newPreGraph_pg [37]
20.401 423.399 createPreNodes [51]
0.0 168.0 connectPreNodes [99]
0.0 77.9 setInsertionMarkers [139]
0.0 22.3 [Loop@0x4337dd at line 341 in newPreGraph_pg] [268]
0.0 19.4 countPreNodes [295]
0.0 650.6 createPreArc_pg [36]
[38] 2.44 0.0 650.6 [Loop@0x431967 at line 83 in createPreArc_pg] [38]
17.5 595.7 getPreArcBetweenPreNodes_pg [39]
37.4 0.0 getPreArc_pg [219]
17.5 595.7 [Loop@0x431967 at line 83 in createPreArc_pg] [38]
23.8 0.0 createPreArc_pg [36]
[39] 2.39 41.3 595.7 getPreArcBetweenPreNodes_pg [39]
524.0 67.6 getDestination_pg [42]
4.1 0.0 getNextPreArc_pg [472]
0.0 619.031 tourBusArc [33]
0.0 0.1 main [14]
[40] 2.32 0.0 619.131 cleanUpRedundancy [40]
0.0 546.132 [Loop@0x418900 at line 2080 in cleanUpRedundancy] [45]
0.0 70.899 concatenatePathNodes [147]
0.1 2.0 destroyPaths [479]
2.1 176.828 remapBackOfNodeMarkersOntoNeighbour [61]
1.0 166.042 concatenateReadStarts [77]
0.9 118.798 remapNodeMarkersOntoNeighbour [104]
0.7 114.558 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
0.0 25.0 pushNeighbours [142]
0.4 11.6 concatenateNodesAndVaccinate [169]
[41] 2.32 5.1 612.826 injectShortReads [41]
209.319 119.604 [Loop@0x403556 at line 3776 in injectShortReads] [57]
0.199 243.005 mallocOrExit3 [67]
10.398 20.7 [Loop@0x403668 at line 3540 in injectShortReads] [234]
7.5 0.0 _int_free [227]
0.5 0.8 [Loop@0x403610 at line 3776 in injectShortReads] [627]
0.8 0.0 free [497]
524.0 67.6 getPreArcBetweenPreNodes_pg [39]
[42] 2.22 524.0 67.6 getDestination_pg [42]
67.6 0.0 PREARC_FI2P [158]
84.4 138.5 [Loop@0x4320d0 at line 154 in orderInsertionMarkers.omp_fn.0] [79]
124.6 47.9 [Loop@0x40449b at line 2881 in orderNodeReadStartArrays] [95]
118.505 19.495 sortKmerOccurenceTable [105]
11.9 7.1 sortCoords [300]
9.9 7.0 sortCoords [318]
[43] 2.14 349.306 219.995 qsort_r [43]
28.6 109.8 compareInsertionMarkers [106]
47.9 0.0 compareShortReadMarkers [192]
15.495 0.0 compareKmers [4]
14.1 0.0 compareCoords [336]
4.0 0.0 compareKmerOccurences [482]
0.1 0.0 [Import thunk free] [470]
213.0 0.0 lockTwoNodes [75]
124.499 0.0 lockTwoNodes [58]
122.4 0.0 lockNode [80]
69.7 0.0 lockNode [68]
14.9 0.0 lockTwoNodes [281]
11.5 0.0 lockRead [237]
[44] 2.09 555.998 0.0 omp_set_lock [44]
0.0 546.132 cleanUpRedundancy [40]
[45] 2.05 0.0 546.132 [Loop@0x418900 at line 2080 in cleanUpRedundancy] [45]
0.3 539.632 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
0.1 2.8 mapDistancesOntoPaths [526]
0.0 2.0 destroyPaths [479]
0.2 0.8 mapSlowOntoFast [673]
0.0 0.2 [Loop@0x418ba4 at line 2161 in cleanUpRedundancy] [911]
0.0 0.1 getNextInSequence [347]
0.3 539.632 [Loop@0x418900 at line 2080 in cleanUpRedundancy] [45]
[46] 2.03 0.3 539.632 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
0.4 337.321 remapBackOfNodeOntoNeighbour [55]
0.0 172.096 remapNodeOntoNeighbour [97]
0.0 19.316 remapEmptyPathOntoMiddlePath [298]
0.0 3.6 markerLeadsToNode [491]
2.1 0.0 _IO_fflush [547]
1.8 0.3 getNextInSequence [347]
0.0 1.1 markerLeadsToNode [661]
0.3 0.6 getPassageMarkerFinish [616]
0.0 0.3 getNode [360]
0.0 0.3 destroyNode [276]
0.1 0.0 isTerminal [392]
251.201 0.0 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
207.8 0.0 threadSequenceThroughGraph [7]
11.6 0.0 tourBusNode [31]
2.4 0.0 nextStartingPoint [434]
2.2 0.0 projectFromReadPair [184]
0.8 0.0 projectFromSingleRead [203]
0.5 0.0 createConnection [162]
0.5 0.0 [Loop@0x415aa4 at line 2456 in clipTipsHard] [246]
0.2 0.0 [Loop@0x41a20d at line 473 in determineEligibleStartingPoints] [325]
0.2 0.0 initializeTodoLists [267]
0.1 0.0 [Loop@0x42c2d8 at line 571 in referenceGraphKmers] [302]
0.1 0.0 [Loop@0x414ada at line 1184 in removeLowCoverageNodesAndDenounceDubiousReads] [233]
0.1 0.0 createNewConnection [990]
[47] 1.79 477.7 0.0 getNodeInGraph [47]
182.381 0.0 unLockRead [86]
148.6 0.0 unLockTwoNodes [92]
54.8 0.0 unLockNode [145]
41.7 0.0 unLockTwoNodes [181]
18.6 0.0 unLockNode [270]
5.498 0.0 unLockTwoNodes [383]
1.0 0.0 [Loop@0x429a08 at line 1442 in projectFromShortRead] [156]
1.0 0.0 projectFromSingleRead [203]
0.2 0.0 projectFromReadPair [184]
[48] 1.7 453.779 0.0 omp_unset_lock [48]
183.801 0.0 lockNode [68]
79.797 0.0 getNodeTime [137]
69.6 0.0 lockNode [80]
51.8 0.0 getNodeTime [112]
12.8 0.0 [Loop@0x41a326 at line 497 in determineEligibleStartingPoints] [140]
11.3 0.0 initializeTodoLists [267]
11.3 0.0 tourBus [24]
5.0 0.0 [Loop@0x4286e4 at line 882 in splayConnection] [312]
4.8 0.0 lockTwoNodes [58]
4.6 0.0 getNodeTime [455]
3.4 0.0 unLockNode [145]
3.399 0.0 getNodeTime [496]
2.7 0.0 unLockTwoNodes [181]
1.8 0.0 projectFromReadPair [184]
1.2 0.0 unLockNode [270]
1.2 0.0 getNodePrevious [640]
0.7 0.0 [Loop@0x42428d at line 201 in integrateDerivativeDistances] [528]
0.699 0.0 getNodePrevious [594]
0.5 0.0 getNodePrevious [779]
0.4 0.0 getNodePrevious [804]
0.4 0.0 findOrCreateConnection [257]
0.3 0.0 getNodePrevious [743]
0.3 0.0 getNodePrevious [789]
0.3 0.0 getNodePrevious [808]
0.3 0.0 [Loop@0x42bab8 at line 513 in correctGraphLocally] [677]
0.2 0.0 getNodeTime [561]
0.2 0.0 popNodeRecord [807]
0.2 0.0 getNodePrevious [834]
0.1 0.0 markInterestingNodes [512]
0.1 0.0 setNodePrevious [773]
0.1 0.0 getNodePrevious [363]
0.1 0.0 getNodeTime [711]
[49] 1.7 453.395 0.0 getNodeID [49]
0.1 452.887 tourBusArc [33]
[50] 1.7 0.1 452.887 comparePaths [50]
48.2 222.294 [Loop@0x4196cb at line 2210 in comparePaths] [69]
0.0 87.998 [Loop@0x419dab at line 589 in comparePaths] [131]
1.399 32.699 [Loop@0x419ae0 at line 2246 in comparePaths] [231]
0.8 23.698 [Loop@0x419bb0 at line 2264 in comparePaths] [256]
0.2 23.799 extractSequence [258]
0.0 7.0 pathContainsReference [407]
0.4 3.4 addUncertainPassageMarker [202]
0.3 0.5 setPassageMarkerStatus [403]
0.0 0.2 compareSequences [130]
20.401 423.399 newPreGraph_pg [37]
[51] 1.67 20.401 423.399 createPreNodes [51]
5.2 197.404 [Loop@0x432850 at line 390 in createPreNodes] [84]
201.595 0.0 _IO_getc [53]
3.8 2.8 [Loop@0x432ee1 at line 565 in createPreNodes] [415]
4.6 0.0 [Import thunk _IO_getc] [416]
4.6 0.0 __ctype_b_loc [448]
3.4 0.0 [Import thunk __ctype_b_loc] [503]
53.6 374.1 createArc [35]
[52] 1.61 53.6 374.1 getArcBetweenNodes [52]
338.0 0.0 [Loop@0x40553c at line 351 in getArcBetweenNodes] [54]
36.1 0.0 [Loop@0x40559d at line 357 in getArcBetweenNodes] [222]
201.595 0.0 createPreNodes [51]
87.0 0.0 [Loop@0x432a08 at line 461 in createPreNodes] [128]
26.0 0.0 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
24.7 0.0 [Loop@0x42c13c at line 502 in referenceGraphKmers] [251]
15.7 0.0 [Loop@0x42c4a0 at line 543 in referenceGraphKmers] [293]
9.3 0.0 [Loop@0x42c2d8 at line 571 in referenceGraphKmers] [302]
7.799 0.0 newDescriptor_pg [232]
2.8 0.0 [Loop@0x432ee1 at line 565 in createPreNodes] [415]
0.2 0.0 [Loop@0x42ff74 at line 1025 in newDescriptor_pg] [856]
[53] 1.41 375.094 0.0 _IO_getc [53]
338.0 0.0 getArcBetweenNodes [52]
[54] 1.27 338.0 0.0 [Loop@0x40553c at line 351 in getArcBetweenNodes] [54]
0.4 337.321 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
[55] 1.27 0.4 337.321 remapBackOfNodeOntoNeighbour [55]
1.3 299.222 remapBackOfNodeMarkersOntoNeighbour [61]
0.0 17.7 remapBackOfNodeArcsOntoNeighbour [313]
0.0 9.4 [Loop@0x416850 at line 894 in remapBackOfNodeOntoNeighbour] [374]
0.3 5.1 remapBackOfNodeTimesOntoNeighbour [436]
1.0 1.3 remapNodeFibHeapReferencesOntoNode [437]
0.0 1.8 remapBackOfNodeDescriptorOntoNeighbour [587]
0.2 0.0 getTwinNode [228]
330.4 2.4 threadSequenceThroughGraph [7]
[56] 1.25 330.4 2.4 addReadStart [56]
2.4 0.0 getNodeID [544]
209.319 119.604 injectShortReads [41]
[57] 1.23 209.319 119.604 [Loop@0x403556 at line 3776 in injectShortReads] [57]
57.601 0.0 setShortReadMarkerOffset [176]
28.799 0.0 setShortReadMarkerPosition [242]
12.803 0.0 setShortReadMarkerOffset [341]
5.7 0.0 setShortReadMarkerPosition [429]
5.0 0.0 setShortReadMarkerPosition [443]
2.7 0.0 setShortReadMarkerPosition [535]
2.1 0.0 setShortReadMarkerPosition [560]
1.7 0.0 setShortReadMarkerOffset [599]
1.201 0.0 setShortReadMarkerOffset [635]
1.0 0.0 setShortReadMarkerOffset [669]
0.5 0.0 min_short [769]
0.4 0.0 min [788]
0.1 0.0 setShortReadMarkerPosition [968]
9.8 317.399 threadSequenceThroughGraph [7]
[58] 1.23 9.8 317.399 lockTwoNodes [58]
182.4 0.0 omp_test_lock [91]
124.499 0.0 omp_set_lock [44]
5.2 0.0 [libgomp.so.1.0.0] [94]
4.8 0.0 getNodeID [49]
0.4 0.0 [Import thunk omp_test_lock] [813]
0.1 0.0 [Import thunk omp_set_lock] [687]
0.0 249.4 removeLowCoverageNodesAndDenounceDubiousReads [66]
0.0 46.1 clipTipsHard [144]
0.0 18.7 main [14]
0.0 8.4 correctGraph [15]
[59] 1.21 0.0 322.6 concatenateGraph [59]
0.0 319.5 [Loop@0x40e270 at line 198 in concatenateGraph] [60]
0.0 3.1 renumberNodes [516]
0.0 319.5 concatenateGraph [59]
[60] 1.2 0.0 319.5 [Loop@0x40e270 at line 198 in concatenateGraph] [60]
0.0 164.642 [Loop@0x40e320 at line 217 in concatenateGraph] [100]
0.0 154.358 [Loop@0x40e294 at line 205 in concatenateGraph] [103]
0.2 0.0 simpleArcCount [459]
0.2 0.0 getTwinNode [228]
0.1 0.0 nodeCount [580]
1.3 299.222 remapBackOfNodeOntoNeighbour [55]
1.3 8.1 [Loop@0x416850 at line 894 in remapBackOfNodeOntoNeighbour] [374]
[61] 1.16 2.6 307.322 remapBackOfNodeMarkersOntoNeighbour [61]
2.1 176.828 injectShortReads [41]
0.1 57.6 commonNodeReads [173]
13.6 8.298 [Loop@0x417498 at line 1143 in remapBackOfNodeMarkersOntoNeighbour] [275]
10.0 7.897 [Loop@0x4173f8 at line 1069 in remapBackOfNodeMarkersOntoNeighbour] [308]
0.6 6.8 extractFrontOfNodeReads [404]
1.0 6.1 extractBackOfNodeReads [406]
3.1 1.0 [Loop@0x4170f0 at line 1033 in remapBackOfNodeMarkersOntoNeighbour] [471]
1.1 1.599 [Loop@0x417200 at line 1098 in remapBackOfNodeMarkersOntoNeighbour] [536]
0.0 1.9 addPassageMarker [581]
0.1 0.9 getStartOffset [676]
0.0 0.9 setPreviousInSequence [690]
0.7 0.0 _int_free [227]
0.1 0.6 setStartOffset [733]
0.3 0.3 getPreviousInSequence [658]
0.3 0.3 getPassageMarkerFinish [616]
0.0 0.5 getPassageMarkerStart [752]
0.2 0.2 setNextInSequence [797]
0.2 0.2 setPassageMarkerFinish [645]
0.2 0.2 getPassageMarkerLength [810]
0.0 0.3 getPassageMarkerStatus [849]
0.1 0.2 passageMarkerDirection [853]
0.0 0.2 getPassageMarkerSequenceID [887]
0.0 0.2 getNextInNode [546]
0.1 0.0 setPassageMarkerStart [768]
0.1 0.0 incrementOriginalVirtualCoverage [322]
0.0 0.1 setPassageMarkerStatus [403]
0.0 0.1 getNode [360]
0.0 0.1 getFinishOffset [981]
0.0 308.6 main [14]
[62] 1.16 0.0 308.6 importRoadMapArray [62]
6.705 233.995 [Loop@0x42f1e8 at line 154 in importRoadMapArray] [76]
1.8 65.9 [Loop@0x42f110 at line 127 in importRoadMapArray] [157]
0.2 0.0 [Loop@0x42f1b0 at line 148 in importRoadMapArray] [866]
0.0 160.042 [Loop@0x40e320 at line 217 in concatenateGraph] [100]
0.0 145.958 [Loop@0x40e294 at line 205 in concatenateGraph] [103]
[63] 1.15 0.0 306.0 concatenateStringOfNodes [63]
0.0 293.7 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
0.0 6.1 reallocateNodeDescriptor [424]
0.0 3.0 [Loop@0x40e1e4 at line 180 in concatenateStringOfNodes] [518]
0.0 2.7 [Loop@0x40de14 at line 94 in concatenateStringOfNodes] [534]
0.0 0.5 [Loop@0x40e17c at line 170 in concatenateStringOfNodes] [778]
0.0 293.7 concatenateStringOfNodes [63]
[64] 1.1 0.0 293.7 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
0.1 171.942 concatenateReadStarts [77]
0.7 114.558 injectShortReads [41]
0.1 3.4 directlyAppendDescriptors [494]
1.9 0.0 _int_free [227]
0.4 0.0 getMarker [624]
0.2 0.0 mergeNodeReads [754]
0.2 0.0 free [497]
0.1 0.0 getDestination [248]
0.1 0.0 getUniqueness [760]
273.407 0.0 mallocOrExit3 [67]
13.406 0.0 allocatePointer [109]
[65] 1.08 286.813 0.0 malloc [65]
0.0 281.0 main [14]
[66] 1.05 0.0 281.0 removeLowCoverageNodesAndDenounceDubiousReads [66]
0.0 249.4 concatenateGraph [59]
0.3 31.2 [Loop@0x414ada at line 1184 in removeLowCoverageNodesAndDenounceDubiousReads] [233]
0.0 0.1 [Loop@0x414bff at line 1260 in removeLowCoverageNodesAndDenounceDubiousReads] [942]
0.199 243.005 injectShortReads [41]
0.5 14.5 [Loop@0x41cd0e at line 1568 in importReadSet] [183]
0.2 5.9 [Loop@0x403d68 at line 2862 in createNodeReadStartArrays] [422]
0.0 5.2 commonNodeReads [173]
0.0 2.1 extractFrontOfNodeReads [404]
0.0 1.202 spreadReadIDs [304]
0.0 1.2 extractBackOfNodeReads [406]
0.0 0.2 newRecycleBin [900]
0.0 0.1 createReadsLocks [1033]
[67] 1.03 0.899 273.407 mallocOrExit3 [67]
273.407 0.0 malloc [65]
17.6 254.2 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
[68] 1.02 17.6 254.2 lockNode [68]
183.801 0.0 getNodeID [49]
69.7 0.0 omp_set_lock [44]
0.7 0.0 [libgomp.so.1.0.0] [94]
48.2 222.294 comparePaths [50]
[69] 1.02 48.2 222.294 [Loop@0x4196cb at line 2210 in comparePaths] [69]
55.699 51.8 getNodeTime [112]
1.6 80.297 getNodeTime [137]
9.9 0.2 getNodePrevious [363]
0.0 9.4 isPreviousToNode [372]
0.0 6.799 isPreviousToNode [411]
1.5 0.6 getNodeTime [561]
1.1 0.699 getNodePrevious [594]
1.2 0.3 getNodeTime [619]
0.0 0.6 [Loop@0x419a70 at line 112 in comparePaths] [742]
0.2 0.4 [Loop@0x419a30 at line 112 in comparePaths] [756]
199.895 0.0 [Loop@0x42f1e8 at line 154 in importRoadMapArray] [76]
34.9 0.0 [Loop@0x41cd0e at line 1568 in importReadSet] [183]
28.0 0.0 [Loop@0x42f110 at line 127 in importRoadMapArray] [157]
5.0 0.0 [Loop@0x40a990 at line 2309 in readPreGraphFile] [213]
[70] 1.01 267.795 0.0 __isoc99_sscanf [70]
30.325 222.675 computePartialReadToNodeMappingShort [72]
[71] 0.95 30.325 222.675 [Loop@0x427310 at line 445 in computePartialReadToNodeMappingShort] [71]
5.397 185.281 unLockRead [86]
17.898 12.2 lockRead [237]
0.8 0.0 getShortReadMarkerID [465]
0.7 0.0 getShortReadMarkerPosition [260]
0.4 0.0 getShortReadMarkerAtIndex [243]
0.0 253.0 [Loop@0x42729b at line 441 in computeReadToNodeMappings.omp_fn.1] [73]
[72] 0.95 0.0 253.0 computePartialReadToNodeMappingShort [72]
30.325 222.675 [Loop@0x427310 at line 445 in computePartialReadToNodeMappingShort] [71]
0.0 253.0 computeReadToNodeMappings.omp_fn.1 [74]
[73] 0.95 0.0 253.0 [Loop@0x42729b at line 441 in computeReadToNodeMappings.omp_fn.1] [73]
0.0 253.0 computePartialReadToNodeMappingShort [72]
0.0 232.5 clone [1]
0.0 20.5 computeReadToNodeMappings [274]
[74] 0.95 0.0 253.0 computeReadToNodeMappings.omp_fn.1 [74]
0.0 253.0 [Loop@0x42729b at line 441 in computeReadToNodeMappings.omp_fn.1] [73]
13.1 229.7 connectPreNodeToTheNext [29]
[75] 0.91 13.1 229.7 lockTwoNodes [75]
213.0 0.0 omp_set_lock [44]
16.4 0.0 [libgomp.so.1.0.0] [94]
0.3 0.0 [Import thunk omp_set_lock] [687]
6.705 233.995 importRoadMapArray [62]
[76] 0.9 6.705 233.995 [Loop@0x42f1e8 at line 154 in importRoadMapArray] [76]
199.895 0.0 __isoc99_sscanf [70]
33.8 0.0 fgets [85]
0.2 0.0 [Import thunk __isoc99_sscanf] [759]
0.1 0.0 [Import thunk fgets] [767]
0.1 171.942 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
0.0 31.7 pushNeighbours [142]
0.2 28.9 concatenateNodesAndVaccinate [169]
[77] 0.87 0.3 232.542 concatenateReadStarts [77]
1.0 166.042 injectShortReads [41]
23.8 22.2 [Loop@0x40dd60 at line 68 in concatenateReadStarts] [194]
5.9 10.2 [Loop@0x40dce0 at line 54 in concatenateReadStarts] [326]
2.2 0.0 _int_free [227]
0.6 0.0 getNodeReads [688]
0.5 0.0 getNodeReadCount [707]
0.1 0.0 getTwinNode [228]
0.0 202.8 clone [1]
0.0 21.2 orderInsertionMarkers [279]
[78] 0.84 0.0 224.0 orderInsertionMarkers.omp_fn.0 [78]
0.9 223.1 [Loop@0x4320d0 at line 154 in orderInsertionMarkers.omp_fn.0] [79]
0.9 223.1 orderInsertionMarkers.omp_fn.0 [78]
[79] 0.84 0.9 223.1 [Loop@0x4320d0 at line 154 in orderInsertionMarkers.omp_fn.0] [79]
84.4 138.5 qsort_r [43]
0.1 0.0 qsort [964]
0.0 0.1 msort_with_tmp [1025]
25.1 192.3 threadSequenceThroughGraph [7]
[80] 0.82 25.1 192.3 lockNode [80]
122.4 0.0 omp_set_lock [44]
69.6 0.0 getNodeID [49]
0.2 0.0 [libgomp.so.1.0.0] [94]
0.1 0.0 [Import thunk omp_set_lock] [687]
0.2 216.39 tourBus [24]
0.1 0.0 tourBus_local [937]
[81] 0.81 0.3 216.39 dfh_extractmin [81]
0.0 216.39 dfh_extractminel [82]
0.0 216.39 dfh_extractmin [81]
[82] 0.81 0.0 216.39 dfh_extractminel [82]
0.4 126.593 dfh_consolidate [108]
0.9 88.397 [Loop@0x41b000 at line 293 in dfh_extractminel] [126]
0.0 0.1 dfh_removerootlist [1010]
0.0 207.0 importPreGraph [16]
[83] 0.78 0.0 207.0 referenceGraphKmers [83]
0.0 140.9 sortKmerOccurenceTable [105]
0.0 39.7 [Loop@0x42c240 at line 536 in referenceGraphKmers] [207]
0.0 26.4 [Loop@0x42c130 at line 502 in referenceGraphKmers] [249]
5.2 197.404 createPreNodes [51]
[84] 0.76 5.2 197.404 [Loop@0x432850 at line 390 in createPreNodes] [84]
0.8 90.803 [Loop@0x432bfd at line 430 in createPreNodes] [119]
1.6 89.8 [Loop@0x4329dc at line 461 in createPreNodes] [120]
0.4 11.2 [Loop@0x432907 at line 427 in createPreNodes] [350]
2.8 0.0 pushNucleotide [185]
38.1 0.0 [Loop@0x41cc29 at line 1545 in importReadSet] [216]
37.6 0.0 [Loop@0x42f110 at line 127 in importRoadMapArray] [157]
36.3 0.0 [Loop@0x41ce48 at line 1599 in importReadSet] [204]
34.8 0.0 [Loop@0x41cce8 at line 1564 in importReadSet] [121]
33.8 0.0 [Loop@0x42f1e8 at line 154 in importRoadMapArray] [76]
11.2 0.0 [Loop@0x432907 at line 427 in createPreNodes] [350]
5.9 0.0 [Loop@0x432bfd at line 430 in createPreNodes] [119]
1.6 0.0 [Loop@0x40a990 at line 2309 in readPreGraphFile] [213]
1.2 0.0 [Loop@0x42c240 at line 536 in referenceGraphKmers] [207]
1.0 0.0 [Loop@0x42c130 at line 502 in referenceGraphKmers] [249]
[85] 0.76 201.501 0.0 fgets [85]
5.397 185.281 [Loop@0x427310 at line 445 in computePartialReadToNodeMappingShort] [71]
[86] 0.72 5.397 185.281 unLockRead [86]
182.381 0.0 omp_unset_lock [48]
2.6 0.0 [libgomp.so.1.0.0] [94]
0.3 0.0 [Import thunk omp_unset_lock] [447]
0.0 189.6 [Loop@0x429de4 at line 1593 in computeNodeToNodeMappings.omp_fn.3] [88]
[87] 0.71 0.0 189.6 projectFromNode [87]
13.7 175.8 [Loop@0x429963 at line 1429 in projectFromNode] [90]
0.1 0.0 getUniqueness [760]
0.0 189.6 computeNodeToNodeMappings.omp_fn.3 [89]
[88] 0.71 0.0 189.6 [Loop@0x429de4 at line 1593 in computeNodeToNodeMappings.omp_fn.3] [88]
0.0 189.6 projectFromNode [87]
0.0 176.1 clone [1]
0.0 13.5 computeNodeToNodeMappings [338]
[89] 0.71 0.0 189.6 computeNodeToNodeMappings.omp_fn.3 [89]
0.0 189.6 [Loop@0x429de4 at line 1593 in computeNodeToNodeMappings.omp_fn.3] [88]
13.7 175.8 projectFromNode [87]
[90] 0.71 13.7 175.8 [Loop@0x429963 at line 1429 in projectFromNode] [90]
48.4 126.6 projectFromShortRead [93]
0.6 0.0 getShortReadMarkerID [465]
0.2 0.0 getShortReadMarkerAtIndex [243]
182.4 0.0 lockTwoNodes [58]
[91] 0.68 182.4 0.0 omp_test_lock [91]
13.5 166.0 connectPreNodeToTheNext [29]
[92] 0.67 13.5 166.0 unLockTwoNodes [92]
148.6 0.0 omp_unset_lock [48]
16.6 0.0 [libgomp.so.1.0.0] [94]
0.8 0.0 [Import thunk omp_unset_lock] [447]
48.4 126.6 [Loop@0x429963 at line 1429 in projectFromNode] [90]
[93] 0.66 48.4 126.6 projectFromShortRead [93]
0.2 69.598 [Loop@0x429a08 at line 1442 in projectFromShortRead] [156]
0.4 55.302 [Loop@0x429af0 at line 1464 in projectFromShortRead] [180]
0.4 0.0 getInsertLength [721]
0.4 0.0 getShortReadMarkerID [465]
0.2 0.0 getShortReadMarkerPosition [260]
0.1 0.0 getShortReadMarkerOffset [997]
114.799 0.0 createArc [35]
16.6 0.0 unLockTwoNodes [92]
16.4 0.0 lockTwoNodes [75]
5.9 0.0 lockTwoNodes [281]
5.2 0.0 lockTwoNodes [58]
2.6 0.0 unLockRead [86]
2.6 0.0 unLockTwoNodes [383]
2.2 0.0 projectFromSingleRead [203]
1.9 0.0 unLockTwoNodes [181]
1.8 0.0 [Loop@0x429a08 at line 1442 in projectFromShortRead] [156]
0.8 0.0 allocateConnection [585]
0.7 0.0 lockNode [68]
0.4 0.0 lockRead [237]
0.3 0.0 computeReadToNodeMappings [274]
0.2 0.0 lockNode [80]
0.2 0.0 computeNodeToNodeMappings [338]
0.2 0.0 fillUpGraph [25]
0.2 0.0 computeReadToNodeCounts [379]
0.1 0.0 unLockNode [145]
0.1 0.0 allocateConnection [863]
0.1 0.0 connectPreNodes [99]
0.1 0.0 orderInsertionMarkers [279]
[94] 0.65 173.399 0.0 [libgomp.so.1.0.0] [94]
0.0 172.5 orderNodeReadStartArrays [96]
[95] 0.65 0.0 172.5 [Loop@0x40449b at line 2881 in orderNodeReadStartArrays] [95]
124.6 47.9 qsort_r [43]
0.0 172.5 fillUpGraph [25]
[96] 0.65 0.0 172.5 orderNodeReadStartArrays [96]
0.0 172.5 [Loop@0x40449b at line 2881 in orderNodeReadStartArrays] [95]
0.0 172.096 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
[97] 0.65 0.0 172.096 remapNodeOntoNeighbour [97]
0.2 153.696 remapNodeMarkersOntoNeighbour [104]
0.0 12.8 remapNodeArcsOntoNeighbour [342]
0.0 4.1 remapNodeTimesOntoNeighbour [475]
1.1 0.1 remapNodeFibHeapReferencesOntoNode [437]
0.1 0.0 getTwinNode [228]
0.0 170.1 main [14]
[98] 0.64 0.0 170.1 importReadSet [98]
0.2 90.4 [Loop@0x41cce8 at line 1564 in importReadSet] [121]
0.9 39.9 [Loop@0x41ce48 at line 1599 in importReadSet] [204]
0.2 38.1 [Loop@0x41cc29 at line 1545 in importReadSet] [216]
0.0 0.3 computeSecondInPair [843]
0.0 0.1 callocOrExit3 [221]
0.0 168.0 newPreGraph_pg [37]
[99] 0.63 0.0 168.0 connectPreNodes [99]
0.0 167.2 connectPreNodes.omp_fn.2 [26]
0.7 0.0 [Loop@0x4338dc at line 846 in connectPreNodes] [731]
0.1 0.0 [libgomp.so.1.0.0] [94]
0.0 164.642 [Loop@0x40e270 at line 198 in concatenateGraph] [60]
[100] 0.62 0.0 164.642 [Loop@0x40e320 at line 217 in concatenateGraph] [100]
0.0 160.042 concatenateStringOfNodes [63]
2.1 0.0 getTwinNode [228]
1.5 0.0 getDestination [248]
0.9 0.0 simpleArcCount [459]
0.1 0.0 getArc [351]
0.0 157.1 [Loop@0x40b8d0 at line 619 in main] [102]
[101] 0.59 0.0 157.1 exploitShortReadPairs [101]
0.0 82.9 [Loop@0x426660 at line 1229 in exploitShortReadPairs] [135]
0.0 74.2 buildScaffold [141]
0.0 157.1 main [14]
[102] 0.59 0.0 157.1 [Loop@0x40b8d0 at line 619 in main] [102]
0.0 157.1 exploitShortReadPairs [101]
0.0 154.358 [Loop@0x40e270 at line 198 in concatenateGraph] [60]
[103] 0.58 0.0 154.358 [Loop@0x40e294 at line 205 in concatenateGraph] [103]
0.0 145.958 concatenateStringOfNodes [63]
3.0 0.0 getDestination [248]
2.7 0.0 simpleArcCount [459]
2.6 0.0 getTwinNode [228]
0.1 0.0 getArc [351]
0.2 153.696 remapNodeOntoNeighbour [97]
[104] 0.58 0.2 153.696 remapNodeMarkersOntoNeighbour [104]
0.9 118.798 injectShortReads [41]
14.899 1.6 [Loop@0x416690 at line 773 in remapNodeMarkersOntoNeighbour] [321]
13.399 1.7 [Loop@0x4165f8 at line 808 in remapNodeMarkersOntoNeighbour] [332]
0.0 0.8 [Loop@0x416264 at line 718 in remapNodeMarkersOntoNeighbour] [712]
0.6 0.0 _int_free [227]
0.3 0.0 getNodeReads [688]
0.2 0.0 getNodeReadCount [707]
0.2 0.0 [Loop@0x4164e8 at line 773 in remapNodeMarkersOntoNeighbour] [915]
0.1 0.0 [Loop@0x416590 at line 808 in remapNodeMarkersOntoNeighbour] [943]
0.0 0.1 getPassageMarkerStart [752]
0.1 0.0 mergeNodeReads [754]
0.0 140.9 referenceGraphKmers [83]
[105] 0.53 0.0 140.9 sortKmerOccurenceTable [105]
118.505 19.495 qsort_r [43]
0.2 1.5 [Loop@0x435df8 at line 63 in sortKmerOccurenceTable] [597]
0.2 1.0 [Loop@0x435f4b at line 157 in sortKmerOccurenceTable] [643]
28.6 109.8 qsort_r [43]
0.0 0.1 msort_with_tmp [1025]
[106] 0.52 28.6 109.9 compareInsertionMarkers [106]
12.4 54.3 getInsertionMarkerPosition [160]
15.9 27.3 getInsertionMarkerPosition [201]
55.7 0.0 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
29.899 0.0 [Loop@0x419ddd at line 590 in compareSequences] [132]
24.6 0.0 threadSequenceThroughGraph [7]
11.2 0.0 [Loop@0x42d820 at line 848 in threadSequenceThroughGraph] [218]
9.0 0.0 [Loop@0x42de10 at line 683 in ghostThreadSequenceThroughGraph] [217]
0.3 0.0 [Loop@0x419340 at line 636 in mapSlowOntoFast] [708]
[107] 0.49 130.699 0.0 getNucleotide [107]
0.4 126.593 dfh_extractminel [82]
0.0 0.1 dfh_extractminel [1021]
[108] 0.48 0.4 126.693 dfh_consolidate [108]
16.999 104.895 [Loop@0x41ad00 at line 321 in dfh_consolidate] [110]
2.5 1.9 [Loop@0x41aeff at line 311 in dfh_consolidate] [464]
0.4 0.0 [Loop@0x41acc0 at line 328 in dfh_consolidate] [801]
54.2 0.0 allocateSmallNodeList [167]
51.7 0.0 allocateSmallNodeList [182]
2.9 12.606 createArc [35]
0.0 0.6 allocateFibHeapEl [761]
0.2 0.0 allocateConnectionStack [864]
0.0 0.2 allocateNode [885]
0.1 0.0 allocateConnectionStack [940]
0.1 0.0 createAnalogousArc [245]
0.1 0.0 allocateNodeList [1023]
0.1 0.0 allocateNodeList [1028]
0.1 0.0 allocateConnection [585]
0.1 0.0 allocateDFibHeapNode [1034]
[109] 0.46 109.6 13.406 allocatePointer [109]
13.406 0.0 malloc [65]
16.999 104.895 dfh_consolidate [108]
[110] 0.46 16.999 104.895 [Loop@0x41ad00 at line 321 in dfh_consolidate] [110]
1.1 95.495 [Loop@0x41ad60 at line 414 in dfh_consolidate] [113]
2.0 6.299 dfh_removerootlist [386]
108.5 0.0 connectPreNodeToTheNext [29]
0.2 0.0 [Loop@0x43227f at line 891 in connectPreNodes.omp_fn.2] [307]
0.1 0.0 [Loop@0x433d43 at line 45 in concatenatePreNodes] [335]
[111] 0.41 108.8 0.0 getPreNodeLength_pg [111]
55.699 51.8 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[112] 0.4 55.699 51.8 getNodeTime [112]
51.8 0.0 getNodeID [49]
1.1 95.495 [Loop@0x41ad00 at line 321 in dfh_consolidate] [110]
[113] 0.36 1.1 95.495 [Loop@0x41ad60 at line 414 in dfh_consolidate] [113]
2.299 90.196 dfh_heaplink [115]
3.0 0.0 dfh_compare [521]
30.5 1.6 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
27.5 0.5 threadSequenceThroughGraph [7]
18.0 0.2 [Loop@0x42de10 at line 683 in ghostThreadSequenceThroughGraph] [217]
15.8 0.0 [Loop@0x42d820 at line 848 in threadSequenceThroughGraph] [218]
1.5 0.0 [Loop@0x42c4a0 at line 543 in referenceGraphKmers] [293]
0.4 0.0 [Loop@0x42c2d8 at line 571 in referenceGraphKmers] [302]
[114] 0.36 93.7 2.3 reversePushNucleotide [114]
2.3 0.0 shiftRight [548]
2.299 90.196 [Loop@0x41ad60 at line 414 in dfh_consolidate] [113]
[115] 0.35 2.299 90.196 dfh_heaplink [115]
0.3 89.896 dfhe_insertbefore [123]
90.8 1.1 [Loop@0x427558 at line 343 in computeReadToNodeCounts.omp_fn.0] [118]
[116] 0.34 90.8 1.1 [Loop@0x4275b0 at line 358 in computeReadToNodeCounts.omp_fn.0] [116]
0.8 0.0 getShortReadMarkerID [465]
0.3 0.0 getShortReadMarkerAtIndex [243]
0.0 83.2 clone [1]
0.0 8.7 computeReadToNodeCounts [379]
[117] 0.34 0.0 91.9 computeReadToNodeCounts.omp_fn.0 [117]
0.0 91.9 [Loop@0x427558 at line 343 in computeReadToNodeCounts.omp_fn.0] [118]
0.0 91.9 computeReadToNodeCounts.omp_fn.0 [117]
[118] 0.34 0.0 91.9 [Loop@0x427558 at line 343 in computeReadToNodeCounts.omp_fn.0] [118]
90.8 1.1 [Loop@0x4275b0 at line 358 in computeReadToNodeCounts.omp_fn.0] [116]
0.8 90.803 [Loop@0x432850 at line 390 in createPreNodes] [84]
[119] 0.34 0.8 90.803 [Loop@0x432bfd at line 430 in createPreNodes] [119]
0.3 65.999 [Loop@0x432bfd at line 506 in createPreNodes] [161]
0.9 17.604 [Loop@0x432faa at line 602 in createPreNodes] [303]
5.9 0.0 fgets [85]
0.1 0.0 [Import thunk fgets] [767]
1.6 89.8 [Loop@0x432850 at line 390 in createPreNodes] [84]
[120] 0.34 1.6 89.8 [Loop@0x4329dc at line 461 in createPreNodes] [120]
1.2 88.6 [Loop@0x432a00 at line 461 in createPreNodes] [125]
0.2 90.4 importReadSet [98]
[121] 0.34 0.2 90.4 [Loop@0x41cce8 at line 1564 in importReadSet] [121]
1.9 53.5 [Loop@0x41cd0e at line 1568 in importReadSet] [183]
34.8 0.0 fgets [85]
0.2 0.0 [Import thunk fgets] [767]
0.0 90.5 correctGraph [15]
[122] 0.34 0.0 90.5 determineEligibleStartingPoints [122]
0.1 74.3 [Loop@0x41a326 at line 497 in determineEligibleStartingPoints] [140]
0.2 15.9 [Loop@0x41a20d at line 473 in determineEligibleStartingPoints] [325]
0.3 89.896 dfh_heaplink [115]
[123] 0.34 0.3 89.896 dfhe_insertbefore [123]
89.896 0.0 dfhe_insertafter [124]
89.896 0.0 dfhe_insertbefore [123]
[124] 0.34 89.896 0.0 dfhe_insertafter [124]
1.2 88.6 [Loop@0x4329dc at line 461 in createPreNodes] [120]
[125] 0.34 1.2 88.6 [Loop@0x432a00 at line 461 in createPreNodes] [125]
0.8 87.8 [Loop@0x432a08 at line 461 in createPreNodes] [128]
0.9 88.397 dfh_extractminel [82]
[126] 0.34 0.9 88.397 [Loop@0x41b000 at line 293 in dfh_extractminel] [126]
86.497 1.9 dfh_insertrootlist [129]
0.0 60.3 main [14]
0.0 28.8 clipTips_pg [200]
[127] 0.33 0.0 89.1 concatenatePreGraph_pg [127]
0.2 66.8 [Loop@0x434140 at line 142 in concatenatePreGraph_pg] [159]
0.0 22.1 renumberPreNodes_pg [273]
0.8 87.8 [Loop@0x432a00 at line 461 in createPreNodes] [125]
[128] 0.33 0.8 87.8 [Loop@0x432a08 at line 461 in createPreNodes] [128]
87.0 0.0 _IO_getc [53]
0.8 0.0 [Import thunk _IO_getc] [416]
86.497 1.9 [Loop@0x41b000 at line 293 in dfh_extractminel] [126]
[129] 0.33 86.497 1.9 dfh_insertrootlist [129]
1.9 0.0 dfhe_insertafter [576]
0.7 87.298 [Loop@0x419dab at line 589 in comparePaths] [131]
0.0 0.2 comparePaths [50]
[130] 0.33 0.7 87.498 compareSequences [130]
33.599 53.699 [Loop@0x419ddd at line 590 in compareSequences] [132]
0.2 0.0 [Loop@0x419cfa at line 584 in compareSequences] [879]
0.0 87.998 comparePaths [50]
[131] 0.33 0.0 87.998 [Loop@0x419dab at line 589 in comparePaths] [131]
0.7 87.298 compareSequences [130]
33.599 53.699 compareSequences [130]
[132] 0.33 33.599 53.699 [Loop@0x419ddd at line 590 in compareSequences] [132]
29.899 0.0 getNucleotide [107]
23.8 0.0 max [259]
0.0 82.9 [Loop@0x426669 at line 1178 in exploitShortReadPairs] [134]
[133] 0.31 0.0 82.9 expandLongNodes [133]
0.0 82.8 expandLongNode [136]
0.1 0.0 getUniqueness [760]
0.0 82.9 [Loop@0x426660 at line 1229 in exploitShortReadPairs] [135]
[134] 0.31 0.0 82.9 [Loop@0x426669 at line 1178 in exploitShortReadPairs] [134]
0.0 82.9 expandLongNodes [133]
0.0 82.9 exploitShortReadPairs [101]
[135] 0.31 0.0 82.9 [Loop@0x426660 at line 1229 in exploitShortReadPairs] [135]
0.0 82.9 [Loop@0x426669 at line 1178 in exploitShortReadPairs] [134]
0.0 82.8 expandLongNodes [133]
[136] 0.31 0.0 82.8 expandLongNode [136]
0.0 78.8 [Loop@0x4263b0 at line 1158 in expandLongNode] [138]
0.0 3.2 [Loop@0x4261eb at line 131 in expandLongNode] [513]
0.0 0.8 unmarkInterestingNodes [696]
1.6 80.297 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[137] 0.31 1.6 80.297 getNodeTime [137]
79.797 0.0 getNodeID [49]
0.5 0.0 nodeCount [580]
0.0 78.8 expandLongNode [136]
[138] 0.3 0.0 78.8 [Loop@0x4263b0 at line 1158 in expandLongNode] [138]
0.0 73.5 pushNeighbours [142]
0.0 5.2 correctGraphLocally [440]
0.0 0.1 findOppositeNode [999]
0.0 77.9 newPreGraph_pg [37]
[139] 0.29 0.0 77.9 setInsertionMarkers [139]
0.6 44.7 [Loop@0x4333ac at line 214 in setInsertionMarkers] [196]
0.0 21.3 orderInsertionMarkers [279]
0.4 10.4 [Loop@0x4332b7 at line 177 in setInsertionMarkers] [357]
0.5 0.0 [Loop@0x433373 at line 205 in setInsertionMarkers] [775]
0.1 74.3 determineEligibleStartingPoints [122]
[140] 0.28 0.1 74.3 [Loop@0x41a326 at line 497 in determineEligibleStartingPoints] [140]
0.1 61.4 fh_extractmin [149]
12.8 0.0 getNodeID [49]
0.0 74.2 exploitShortReadPairs [101]
[141] 0.28 0.0 74.2 buildScaffold [141]
0.0 24.9 removeUnreliableConnections [250]
0.0 22.1 computeReadToNodeMappings [274]
0.0 13.7 computeNodeToNodeMappings [338]
0.0 9.0 computeReadToNodeCounts [379]
0.0 1.8 estimateMissingInsertLengths [589]
0.0 1.4 [Loop@0x42a990 at line 1814 in buildScaffold] [626]
0.0 1.3 getSequenceLengths [533]
0.0 73.5 [Loop@0x4263b0 at line 1158 in expandLongNode] [138]
[142] 0.28 0.0 73.5 pushNeighbours [142]
0.0 31.7 concatenateReadStarts [77]
0.0 25.0 injectShortReads [41]
0.0 11.8 absorbExtension [344]
0.0 3.4 appendGap [502]
0.0 1.2 absorbExtensionInScaffold [651]
0.0 0.2 [Loop@0x425688 at line 928 in pushNeighbours] [895]
0.0 0.1 adjustShortReadsByLength [930]
0.0 0.1 destroyNode [276]
35.9 0.0 getInsertionMarkerPosition [160]
22.1 0.0 getInsertionMarkerPosition [201]
4.899 0.0 getInsertionMarkerPosition [367]
4.3 0.0 getInsertionMarkerPosition [390]
2.8 0.0 getInsertionMarkerPosition [463]
1.999 0.0 [Loop@0x432faa at line 602 in createPreNodes] [303]
0.8 0.0 getInsertionMarkerPosition [649]
0.6 0.0 [Loop@0x432bfd at line 506 in createPreNodes] [164]
0.1 0.0 getInsertionMarkerPosition [977]
[143] 0.28 73.498 0.0 getStart [143]
0.0 37.0 correctGraph [15]
0.0 36.4 main [14]
[144] 0.28 0.0 73.4 clipTipsHard [144]
0.0 46.1 concatenateGraph [59]
0.0 27.3 [Loop@0x415a93 at line 2454 in clipTipsHard] [247]
12.1 60.6 threadSequenceThroughGraph [7]
[145] 0.27 12.1 60.6 unLockNode [145]
54.8 0.0 omp_unset_lock [48]
3.4 0.0 getNodeID [49]
2.3 0.0 [Import thunk omp_unset_lock] [447]
0.1 0.0 [libgomp.so.1.0.0] [94]
0.1 70.799 concatenatePathNodes [147]
[146] 0.27 0.1 70.799 [Loop@0x418be0 at line 2070 in concatenatePathNodes] [146]
0.2 70.099 simplifyNode [153]
0.1 0.2 getNextInSequence [347]
0.0 0.2 getNode [360]
0.0 70.899 cleanUpRedundancy [40]
[147] 0.27 0.0 70.899 concatenatePathNodes [147]
0.1 70.799 [Loop@0x418be0 at line 2070 in concatenatePathNodes] [146]
66.2 0.0 threadSequenceThroughGraph [7]
1.1 0.0 [Loop@0x414ada at line 1184 in removeLowCoverageNodesAndDenounceDubiousReads] [233]
0.9 0.0 projectFromSingleRead [203]
0.7 0.0 projectFromReadPair [184]
0.7 0.0 [Loop@0x42c2d8 at line 571 in referenceGraphKmers] [302]
0.7 0.0 [Loop@0x41530b at line 531 in extractSequence] [394]
0.2 0.0 [Loop@0x4138d2 at line 1419 in removeHighCoverageNodes] [705]
0.1 0.0 [Loop@0x414bff at line 1260 in removeLowCoverageNodesAndDenounceDubiousReads] [942]
0.1 0.0 isUniqueSolexa [993]
[148] 0.27 70.7 0.0 getNodeLength [148]
0.1 61.4 [Loop@0x41a326 at line 497 in determineEligibleStartingPoints] [140]
0.0 9.0 [Loop@0x41a980 at line 444 in updateNodeStatus] [285]
[149] 0.26 0.1 70.4 fh_extractmin [149]
0.5 69.7 fh_extractminel [154]
0.2 0.0 deallocateFibHeapEl [875]
7.7 54.6 [Loop@0x42f7ce at line 1149 in exportPreGraph_pg] [166]
0.7 7.3 [Loop@0x42f787 at line 1217 in exportPreGraph_pg] [151]
[150] 0.26 8.4 61.9 exportPreNode_pg [150]
5.3 53.9 velvetFprintf [17]
2.7 0.0 getNucleotideInDescriptor_pg [530]
0.0 70.3 exportPreGraph_pg [152]
[151] 0.26 0.0 70.3 [Loop@0x42f787 at line 1217 in exportPreGraph_pg] [151]
0.0 62.3 [Loop@0x42f7ce at line 1149 in exportPreGraph_pg] [166]
0.7 7.3 exportPreNode_pg [150]
0.0 70.3 main [14]
[152] 0.26 0.0 70.3 exportPreGraph_pg [152]
0.0 70.3 [Loop@0x42f787 at line 1217 in exportPreGraph_pg] [151]
0.2 70.099 [Loop@0x418be0 at line 2070 in concatenatePathNodes] [146]
[153] 0.26 0.2 70.099 simplifyNode [153]
0.0 69.999 [Loop@0x41816a at line 1975 in simplifyNode] [155]
0.1 0.0 getTwinNode [228]
0.5 69.7 fh_extractmin [149]
[154] 0.26 0.5 69.7 fh_extractminel [154]
0.4 45.5 fh_consolidate [195]
0.9 22.5 [Loop@0x40d280 at line 534 in fh_extractminel] [262]
0.2 0.2 fh_removerootlist [811]
0.0 69.999 simplifyNode [153]
[155] 0.26 0.0 69.999 [Loop@0x41816a at line 1975 in simplifyNode] [155]
0.0 60.599 concatenateNodesAndVaccinate [169]
1.1 4.2 transferNodeData [376]
0.0 3.9 [Loop@0x418340 at line 112 in simplifyNode] [486]
0.2 0.0 getDestination [248]
0.2 69.598 projectFromShortRead [93]
[156] 0.26 0.2 69.598 [Loop@0x429a08 at line 1442 in projectFromShortRead] [156]
5.1 36.4 projectFromSingleRead [203]
1.0 24.298 createConnection [162]
1.8 0.0 [libgomp.so.1.0.0] [94]
1.0 0.0 omp_unset_lock [48]
1.8 65.9 importRoadMapArray [62]
[157] 0.25 1.8 65.9 [Loop@0x42f110 at line 127 in importRoadMapArray] [157]
37.6 0.0 fgets [85]
28.0 0.0 __isoc99_sscanf [70]
0.2 0.0 [Import thunk __isoc99_sscanf] [759]
0.1 0.0 [Import thunk fgets] [767]
67.6 0.0 getDestination_pg [42]
[158] 0.25 67.6 0.0 PREARC_FI2P [158]
0.2 66.8 concatenatePreGraph_pg [127]
[159] 0.25 0.2 66.8 [Loop@0x434140 at line 142 in concatenatePreGraph_pg] [159]
0.2 49.5 [Loop@0x434154 at line 146 in concatenatePreGraph_pg] [188]
0.0 16.0 [Loop@0x4341ba at line 165 in concatenatePreGraph_pg] [327]
0.8 0.0 getPreNodeInPreGraph_pg [508]
0.2 0.0 getPreArc_pg [559]
0.1 0.0 preNodeCount_pg [662]
12.4 54.3 compareInsertionMarkers [106]
[160] 0.25 12.4 54.3 getInsertionMarkerPosition [160]
35.9 0.0 getStart [143]
18.4 0.0 getFinish [230]
0.3 65.999 [Loop@0x432bfd at line 430 in createPreNodes] [119]
[161] 0.25 0.3 65.999 [Loop@0x432bfd at line 506 in createPreNodes] [161]
0.1 65.899 [Loop@0x432bfd at line 506 in createPreNodes] [163]
1.7 29.7 projectFromSingleRead [203]
1.0 24.298 [Loop@0x429a08 at line 1442 in projectFromShortRead] [156]
0.1 9.302 projectFromReadPair [184]
[162] 0.25 2.8 63.3 createConnection [162]
2.1 20.702 findOrCreateConnection [257]
0.3 20.9 lockTwoNodes [281]
8.6 0.0 readjustConnectionInTree [382]
0.4 8.098 unLockTwoNodes [383]
0.0 1.5 createTwinConnectionInTree [617]
0.5 0.0 getNodeInGraph [47]
0.2 0.0 getUniqueness [760]
0.1 65.899 [Loop@0x432bfd at line 506 in createPreNodes] [161]
[163] 0.25 0.1 65.899 [Loop@0x432bfd at line 506 in createPreNodes] [163]
1.0 64.899 [Loop@0x432bfd at line 506 in createPreNodes] [164]
1.0 64.899 [Loop@0x432bfd at line 506 in createPreNodes] [163]
[164] 0.25 1.0 64.899 [Loop@0x432bfd at line 506 in createPreNodes] [164]
14.6 15.098 [Loop@0x432de1 at line 554 in createPreNodes] [239]
0.2 23.303 addPreNodeToPreGraph_pg [223]
0.4 10.598 [Loop@0x432cb2 at line 119 in createPreNodes] [355]
0.6 0.0 getStart [143]
0.1 0.0 getPosition [584]
2.0 62.0 threadSequenceThroughGraph [7]
[165] 0.24 2.0 62.0 memorizeNode [165]
2.5 59.5 allocateSmallNodeList [167]
0.0 62.3 [Loop@0x42f787 at line 1217 in exportPreGraph_pg] [151]
[166] 0.23 0.0 62.3 [Loop@0x42f7ce at line 1149 in exportPreGraph_pg] [166]
7.7 54.6 exportPreNode_pg [150]
2.5 59.5 memorizeNode [165]
[167] 0.23 2.5 59.5 allocateSmallNodeList [167]
54.2 0.0 allocatePointer [109]
3.0 0.0 omp_get_thread_num [380]
1.3 0.0 getRecycleBinInArray [408]
1.0 0.0 [Import thunk omp_get_thread_num] [456]
8.0 53.5 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
[168] 0.23 8.0 53.5 isNodeMemorized [168]
53.5 0.0 [Loop@0x42db42 at line 226 in isNodeMemorized] [186]
0.0 60.599 [Loop@0x41816a at line 1975 in simplifyNode] [155]
[169] 0.23 0.0 60.599 concatenateNodesAndVaccinate [169]
0.2 28.9 concatenateReadStarts [77]
0.4 11.6 injectShortReads [41]
0.1 5.4 [Loop@0x418472 at line 1986 in concatenateNodesAndVaccinate] [433]
0.0 5.0 appendDescriptors [317]
0.0 4.499 destroyNode [276]
0.0 2.0 [Loop@0x41852a at line 2001 in concatenateNodesAndVaccinate] [568]
1.2 0.0 _int_free [227]
0.0 0.8 [Loop@0x418439 at line 1976 in concatenateNodesAndVaccinate] [709]
0.3 0.0 mergeNodeReads [754]
0.0 0.2 [Loop@0x4184e0 at line 1994 in concatenateNodesAndVaccinate] [909]
0.0 60.4 [Loop@0x413aaf at line 980 in exportLongNodeSequences] [172]
[170] 0.23 0.0 60.4 exportLongNodeSequence [170]
0.0 51.9 findLowCoverageRegions [187]
0.5 5.9 [Loop@0x413330 at line 927 in exportLongNodeSequence] [419]
0.0 2.0 expandNode [565]
0.0 0.1 velvetFprintf [17]
0.0 60.4 main [14]
[171] 0.23 0.0 60.4 exportLongNodeSequences [171]
0.0 60.4 [Loop@0x413aaf at line 980 in exportLongNodeSequences] [172]
0.0 60.4 exportLongNodeSequences [171]
[172] 0.23 0.0 60.4 [Loop@0x413aaf at line 980 in exportLongNodeSequences] [172]
0.0 60.4 exportLongNodeSequence [170]
0.1 57.6 remapBackOfNodeMarkersOntoNeighbour [61]
0.0 0.9 remapEmptyPathMarkersOntoMiddlePathSimple [299]
[173] 0.22 0.1 58.5 commonNodeReads [173]
45.2 1.3 [Loop@0x403bad at line 2959 in commonNodeReads] [193]
0.0 5.2 mallocOrExit3 [67]
3.5 0.0 [Loop@0x403ce8 at line 3006 in commonNodeReads] [495]
3.3 0.0 [Loop@0x403ca0 at line 2997 in commonNodeReads] [506]
56.4 0.0 keyInAccelerationTable [175]
1.4 0.0 keyInAccelerationTable [623]
[174] 0.22 57.8 0.0 getKmerKey [174]
1.4 56.4 findKmerInKmerOccurenceTable [2]
[175] 0.22 1.4 56.4 keyInAccelerationTable [175]
56.4 0.0 getKmerKey [174]
57.601 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[176] 0.22 57.601 0.0 setShortReadMarkerOffset [176]
30.9 0.0 threadSequenceThroughGraph [7]
25.7 0.0 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
[177] 0.21 56.6 0.0 getKmerOccurenceNodeID [177]
0.7 55.4 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
[178] 0.21 0.7 55.4 memorizeNode [178]
1.5 53.9 allocateSmallNodeList [182]
52.098 3.999 tourBusNode [31]
[179] 0.21 52.098 3.999 getArcBetweenNodes [179]
3.999 0.0 [Loop@0x4027d3 at line 337 in getArcBetweenNodes] [483]
0.4 55.302 projectFromShortRead [93]
[180] 0.21 0.4 55.302 [Loop@0x429af0 at line 1464 in projectFromShortRead] [180]
40.8 14.502 projectFromReadPair [184]
7.6 47.9 threadSequenceThroughGraph [7]
[181] 0.21 7.6 47.9 unLockTwoNodes [181]
41.7 0.0 omp_unset_lock [48]
2.7 0.0 getNodeID [49]
1.9 0.0 [libgomp.so.1.0.0] [94]
1.6 0.0 [Import thunk omp_unset_lock] [447]
1.5 53.9 memorizeNode [178]
[182] 0.21 1.5 53.9 allocateSmallNodeList [182]
51.7 0.0 allocatePointer [109]
1.0 0.0 omp_get_thread_num [380]
0.8 0.0 getRecycleBinInArray [408]
0.4 0.0 [Import thunk omp_get_thread_num] [456]
1.9 53.5 [Loop@0x41cce8 at line 1564 in importReadSet] [121]
[183] 0.21 1.9 53.5 [Loop@0x41cd0e at line 1568 in importReadSet] [183]
34.9 0.0 __isoc99_sscanf [70]
0.5 14.5 mallocOrExit3 [67]
3.4 0.0 [Loop@0x41cd15 at line 1580 in importReadSet] [498]
0.2 0.0 [Import thunk __isoc99_sscanf] [759]
40.8 14.502 [Loop@0x429af0 at line 1464 in projectFromShortRead] [180]
[184] 0.21 40.8 14.502 projectFromReadPair [184]
0.1 9.302 createConnection [162]
2.2 0.0 getNodeInGraph [47]
1.8 0.0 getNodeID [49]
0.7 0.0 getNodeLength [148]
0.2 0.0 omp_unset_lock [48]
0.2 0.0 getTwinNode [228]
19.1 0.0 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
13.2 0.0 threadSequenceThroughGraph [7]
8.0 0.0 [Loop@0x432de1 at line 554 in createPreNodes] [239]
4.7 0.0 [Loop@0x42d820 at line 848 in threadSequenceThroughGraph] [218]
4.2 0.0 [Loop@0x42de10 at line 683 in ghostThreadSequenceThroughGraph] [217]
2.8 0.0 [Loop@0x432850 at line 390 in createPreNodes] [84]
0.8 0.0 [Loop@0x42c4a0 at line 543 in referenceGraphKmers] [293]
0.6 0.0 newDescriptor_pg [232]
0.3 0.0 [Loop@0x42c2d8 at line 571 in referenceGraphKmers] [302]
[185] 0.2 53.7 0.0 pushNucleotide [185]
53.5 0.0 isNodeMemorized [168]
[186] 0.2 53.5 0.0 [Loop@0x42db42 at line 226 in isNodeMemorized] [186]
0.0 51.9 exportLongNodeSequence [170]
[187] 0.19 0.0 51.9 findLowCoverageRegions [187]
0.0 19.001 sortCoords [300]
0.0 16.9 sortCoords [318]
0.0 7.5 getShortReadCoords [401]
0.0 5.0 getShortReadTwinCoords [444]
0.0 2.7 callocOrExit3 [221]
0.0 0.8 lowCoverageRegions [693]
0.2 49.5 [Loop@0x434140 at line 142 in concatenatePreGraph_pg] [159]
[188] 0.19 0.2 49.5 [Loop@0x434154 at line 146 in concatenatePreGraph_pg] [188]
0.2 32.4 concatenatePreNodes [220]
3.9 12.6 hasSinglePreArc_pg [208]
0.2 0.0 getOtherEnd_pg [592]
0.1 0.0 isLoop_pg [830]
0.1 0.0 getPreArc_pg [559]
0.0 49.5 activateArcLookupTable [190]
[189] 0.19 0.0 49.5 [Loop@0x404670 at line 1615 in activateArcLookupTable] [189]
49.3 0.0 [Loop@0x404686 at line 1620 in activateArcLookupTable] [191]
0.2 0.0 getNodeInGraph [924]
0.0 49.5 correctGraph [15]
[190] 0.19 0.0 49.5 activateArcLookupTable [190]
0.0 49.5 [Loop@0x404670 at line 1615 in activateArcLookupTable] [189]
49.3 0.0 [Loop@0x404670 at line 1615 in activateArcLookupTable] [189]
[191] 0.19 49.3 0.0 [Loop@0x404686 at line 1620 in activateArcLookupTable] [191]
47.9 0.0 qsort_r [43]
[192] 0.18 47.9 0.0 compareShortReadMarkers [192]
45.2 1.3 commonNodeReads [173]
[193] 0.17 45.2 1.3 [Loop@0x403bad at line 2959 in commonNodeReads] [193]
1.3 0.0 compareIDnums [628]
23.8 22.2 concatenateReadStarts [77]
[194] 0.17 23.8 22.2 [Loop@0x40dd60 at line 68 in concatenateReadStarts] [194]
11.6 0.0 getShortReadMarkerAtIndex [243]
5.9 0.0 getShortReadMarkerPosition [260]
4.7 0.0 setShortReadMarkerPosition [402]
0.4 45.5 fh_extractminel [154]
[195] 0.17 0.4 45.5 fh_consolidate [195]
9.6 29.4 [Loop@0x40cf90 at line 436 in fh_consolidate] [211]
2.3 3.5 [Loop@0x40d17f at line 408 in fh_consolidate] [427]
0.7 0.0 [Loop@0x40cf50 at line 443 in fh_consolidate] [723]
0.6 44.7 setInsertionMarkers [139]
[196] 0.17 0.6 44.7 [Loop@0x4333ac at line 214 in setInsertionMarkers] [196]
42.3 2.3 [Loop@0x4333d6 at line 222 in setInsertionMarkers] [197]
0.1 0.0 getAnnotationCount [681]
42.3 2.3 [Loop@0x4333ac at line 214 in setInsertionMarkers] [196]
[197] 0.17 42.3 2.3 [Loop@0x4333d6 at line 222 in setInsertionMarkers] [197]
1.7 0.0 incrementAnnotationCoordinates [596]
0.6 0.0 getAnnotSequenceID [328]
0.0 44.1 main [14]
[198] 0.17 0.0 44.1 convertSequences [198]
0.0 44.1 newTightStringArrayFromStringArray [199]
0.0 44.1 convertSequences [198]
[199] 0.17 0.0 44.1 newTightStringArrayFromStringArray [199]
0.4 40.3 [Loop@0x402370 at line 152 in newTightStringArrayFromStringArray] [205]
1.4 2.0 [Loop@0x402310 at line 144 in newTightStringArrayFromStringArray] [499]
0.0 44.1 main [14]
[200] 0.17 0.0 44.1 clipTips_pg [200]
0.0 28.8 concatenatePreGraph_pg [127]
0.0 15.3 [Loop@0x434278 at line 235 in clipTips_pg] [330]
15.9 27.3 compareInsertionMarkers [106]
[201] 0.16 15.9 27.3 getInsertionMarkerPosition [201]
22.1 0.0 getStart [143]
5.2 0.0 getFinish [230]
3.5 18.899 [Loop@0x419ae0 at line 2246 in comparePaths] [231]
1.5 13.999 [Loop@0x419bb0 at line 2264 in comparePaths] [256]
0.4 3.4 comparePaths [50]
[202] 0.16 5.4 36.297 addUncertainPassageMarker [202]
14.299 0.0 getTwinNode [228]
0.2 7.399 setMarker [354]
1.099 5.3 setNextInNode [395]
1.7 2.8 setTopOfTheNode [405]
1.0 0.0 PM_FI2P [671]
0.1 0.7 allocatePassageMarker [713]
0.1 0.7 allocatePassageMarker [720]
0.7 0.0 PM_FI2P [736]
0.2 0.0 getMarker [624]
5.1 36.4 [Loop@0x429a08 at line 1442 in projectFromShortRead] [156]
[203] 0.16 5.1 36.4 projectFromSingleRead [203]
1.7 29.7 createConnection [162]
2.2 0.0 [libgomp.so.1.0.0] [94]
1.0 0.0 omp_unset_lock [48]
0.9 0.0 getNodeLength [148]
0.8 0.0 getNodeInGraph [47]
0.1 0.0 getTwinNode [228]
0.9 39.9 importReadSet [98]
[204] 0.15 0.9 39.9 [Loop@0x41ce48 at line 1599 in importReadSet] [204]
36.3 0.0 fgets [85]
2.2 0.0 __strncpy_ssse3 [558]
1.3 0.0 [Loop@0x41ce71 at line 1612 in importReadSet] [631]
0.1 0.0 [Import thunk strncpy] [995]
0.4 40.3 newTightStringArrayFromStringArray [199]
[205] 0.15 0.4 40.3 [Loop@0x402370 at line 152 in newTightStringArrayFromStringArray] [205]
0.0 34.702 [Loop@0x402389 at line 124 in newTightStringArrayFromStringArray] [226]
0.0 5.598 fillTightStringWithString [206]
16.898 17.804 [Loop@0x402389 at line 124 in newTightStringArrayFromStringArray] [226]
0.0 5.598 [Loop@0x402370 at line 152 in newTightStringArrayFromStringArray] [205]
[206] 0.15 16.898 23.402 fillTightStringWithString [206]
4.299 13.504 writeNucleotide [309]
5.598 0.0 _int_free [227]
0.0 39.7 referenceGraphKmers [83]
[207] 0.15 0.0 39.7 [Loop@0x42c240 at line 536 in referenceGraphKmers] [207]
1.4 18.199 [Loop@0x42c4a0 at line 543 in referenceGraphKmers] [293]
1.4 17.501 [Loop@0x42c2d8 at line 571 in referenceGraphKmers] [302]
1.2 0.0 fgets [85]
3.9 12.6 [Loop@0x434154 at line 146 in concatenatePreGraph_pg] [188]
1.8 10.1 [Loop@0x433d43 at line 45 in concatenatePreNodes] [335]
3.1 7.9 [Loop@0x4341ba at line 165 in concatenatePreGraph_pg] [327]
[208] 0.15 8.8 30.6 hasSinglePreArc_pg [208]
26.5 4.1 getNextPreArc_pg [235]
0.9 38.4 threadSequenceThroughGraph [7]
[209] 0.15 0.9 38.4 isNodeMemorized [209]
38.4 0.0 [Loop@0x42d0be at line 226 in isNodeMemorized] [215]
1.5 37.8 exportGraph [18]
[210] 0.15 1.5 37.8 exportNode [210]
0.9 19.1 velvetFprintf [17]
1.4 14.8 [Loop@0x4076f4 at line 548 in exportNode] [324]
0.4 1.2 [Loop@0x4077b7 at line 548 in exportNode] [601]
9.6 29.4 fh_consolidate [195]
[211] 0.15 9.6 29.4 [Loop@0x40cf90 at line 436 in fh_consolidate] [211]
0.9 21.7 [Loop@0x40cff0 at line 436 in fh_consolidate] [263]
1.4 5.4 fh_removerootlist [409]
0.0 39.0 importPreGraph [16]
[212] 0.15 0.0 39.0 readPreGraphFile [212]
0.3 38.5 [Loop@0x40a990 at line 2309 in readPreGraphFile] [213]
0.0 0.2 allocateNodeSpace [929]
0.3 38.5 readPreGraphFile [212]
[213] 0.15 0.3 38.5 [Loop@0x40a990 at line 2309 in readPreGraphFile] [213]
1.0 27.8 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
5.0 0.0 __isoc99_sscanf [70]
0.2 2.3 callocOrExit3 [221]
1.6 0.0 fgets [85]
0.0 0.6 addEmptyNodeToGraph [762]
38.7 0.0 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
[214] 0.15 38.7 0.0 incrementReadStartCount [214]
38.4 0.0 isNodeMemorized [209]
[215] 0.14 38.4 0.0 [Loop@0x42d0be at line 226 in isNodeMemorized] [215]
0.2 38.1 importReadSet [98]
[216] 0.14 0.2 38.1 [Loop@0x41cc29 at line 1545 in importReadSet] [216]
38.1 0.0 fgets [85]
6.8 31.4 ghostThreadSequenceThroughGraph [11]
[217] 0.14 6.8 31.4 [Loop@0x42de10 at line 683 in ghostThreadSequenceThroughGraph] [217]
18.0 0.2 reversePushNucleotide [114]
9.0 0.0 getNucleotide [107]
4.2 0.0 pushNucleotide [185]
6.0 31.7 threadSequenceThroughGraph [7]
[218] 0.14 6.0 31.7 [Loop@0x42d820 at line 848 in threadSequenceThroughGraph] [218]
15.8 0.0 reversePushNucleotide [114]
11.2 0.0 getNucleotide [107]
4.7 0.0 pushNucleotide [185]
37.4 0.0 [Loop@0x431967 at line 83 in createPreArc_pg] [38]
[219] 0.14 37.4 0.0 getPreArc_pg [219]
0.2 32.4 [Loop@0x434154 at line 146 in concatenatePreGraph_pg] [188]
0.0 4.2 [Loop@0x4341ba at line 165 in concatenatePreGraph_pg] [327]
[220] 0.14 0.2 36.6 concatenatePreNodes [220]
0.1 14.1 [Loop@0x433d43 at line 45 in concatenatePreNodes] [335]
0.0 10.7 [Loop@0x433f90 at line 123 in concatenatePreNodes] [358]
0.1 4.7 [Loop@0x433f15 at line 109 in concatenatePreNodes] [451]
0.0 2.9 appendDescriptors_pg [487]
0.0 2.5 [Loop@0x433e80 at line 83 in concatenatePreNodes] [543]
0.0 0.7 callocOrExit3 [221]
0.0 0.3 setPreNodeDescriptor_pg [823]
0.0 0.2 [Loop@0x4340b8 at line 94 in concatenatePreNodes] [918]
0.2 0.0 [Loop@0x433f65 at line 103 in concatenatePreNodes] [919]
0.0 0.1 getDestination_pg [484]
0.0 10.8 mergeDescriptors [343]
0.2 7.9 newDescriptor_pg [232]
0.0 4.0 reallocateNodeDescriptor [424]
0.0 2.7 findLowCoverageRegions [187]
0.2 2.3 [Loop@0x40a990 at line 2309 in readPreGraphFile] [213]
0.0 2.4 mergeDescriptors [468]
0.0 2.4 addBufferToDescriptor [501]
0.0 1.8 newTightString [586]
0.0 0.7 concatenatePreNodes [220]
0.0 0.3 allocArrayArrayAllocate [289]
0.0 0.2 allocateNodeSpace [929]
0.0 0.1 importReadSet [98]
0.0 0.1 activateReadStarts [989]
0.0 0.1 correctGraph [15]
[221] 0.14 0.4 35.8 callocOrExit3 [221]
35.7 0.0 __libc_calloc [225]
0.1 0.0 [Import thunk calloc] [1030]
36.1 0.0 getArcBetweenNodes [52]
[222] 0.14 36.1 0.0 [Loop@0x40559d at line 357 in getArcBetweenNodes] [222]
0.2 23.303 [Loop@0x432bfd at line 506 in createPreNodes] [164]
0.0 12.405 [Loop@0x432faa at line 602 in createPreNodes] [303]
[223] 0.13 0.2 35.708 addPreNodeToPreGraph_pg [223]
0.0 35.708 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [224]
0.0 35.708 addPreNodeToPreGraph_pg [223]
[224] 0.13 0.0 35.708 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [224]
0.0 23.409 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [261]
2.1 10.199 newDescriptor_pg [232]
35.7 0.0 callocOrExit3 [221]
[225] 0.13 35.7 0.0 __libc_calloc [225]
0.0 34.702 [Loop@0x402370 at line 152 in newTightStringArrayFromStringArray] [205]
[226] 0.13 0.0 34.702 [Loop@0x402389 at line 124 in newTightStringArrayFromStringArray] [226]
16.898 17.804 fillTightStringWithString [206]
7.5 0.0 injectShortReads [41]
7.2 0.0 destroyNode [276]
5.598 0.0 fillTightStringWithString [206]
2.2 0.0 concatenateReadStarts [77]
1.9 0.0 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
1.9 0.0 destroyPreNode_pg [356]
1.6 0.0 [Loop@0x436210 at line 242 in destroyAllocArrayArray] [605]
1.4 0.0 destroyRecycleBinChunks [614]
1.2 0.0 concatenateNodesAndVaccinate [169]
0.9 0.0 extractFrontOfNodeReads [404]
0.7 0.0 remapBackOfNodeMarkersOntoNeighbour [61]
0.6 0.0 remapNodeMarkersOntoNeighbour [104]
0.6 0.0 appendDescriptors [317]
0.5 0.0 [Loop@0x42f690 at line 374 in destroyPreGraph_pg] [642]
0.3 0.0 setPreNodeDescriptor_pg [823]
0.1 0.0 spreadReadIDs [304]
0.1 0.0 extractBackOfNodeReads [406]
[227] 0.13 34.298 0.0 _int_free [227]
14.299 0.0 addUncertainPassageMarker [202]
10.8 0.0 [Loop@0x415aa4 at line 2456 in clipTipsHard] [246]
2.6 0.0 [Loop@0x40e294 at line 205 in concatenateGraph] [103]
2.1 0.0 [Loop@0x40e320 at line 217 in concatenateGraph] [100]
1.2 0.0 [Loop@0x4153e7 at line 2435 in getTipLength] [523]
0.9 0.0 [Loop@0x40de14 at line 94 in concatenateStringOfNodes] [534]
0.6 0.0 [Loop@0x42be4c at line 407 in isLocalTwinDeadEnd] [698]
0.4 0.0 [Loop@0x42428d at line 201 in integrateDerivativeDistances] [528]
0.2 0.0 remapBackOfNodeOntoNeighbour [55]
0.2 0.0 [Loop@0x40e270 at line 198 in concatenateGraph] [60]
0.2 0.0 projectFromReadPair [184]
0.1 0.0 markInterestingNodes [512]
0.1 0.0 simplifyNode [153]
0.1 0.0 concatenateReadStarts [77]
0.1 0.0 projectFromSingleRead [203]
0.1 0.0 remapNodeArcsOntoNeighbour [342]
0.1 0.0 remapNodeOntoNeighbour [97]
0.1 0.0 [Loop@0x413093 at line 857 in getShortReadTwinCoords] [445]
[228] 0.13 34.2 0.0 getTwinNode [228]
34.199 0.0 tourBusNode [31]
[229] 0.13 34.199 0.0 nextTodoTicket [229]
18.4 0.0 getInsertionMarkerPosition [160]
5.2 0.0 getInsertionMarkerPosition [201]
4.4 0.0 getInsertionMarkerPosition [367]
2.9 0.0 getInsertionMarkerPosition [390]
1.7 0.0 [Loop@0x432faa at line 602 in createPreNodes] [303]
1.1 0.0 getInsertionMarkerPosition [463]
0.4 0.0 getInsertionMarkerPosition [649]
[230] 0.13 34.1 0.0 getFinish [230]
1.399 32.699 comparePaths [50]
[231] 0.13 1.399 32.699 [Loop@0x419ae0 at line 2246 in comparePaths] [231]
3.5 18.899 addUncertainPassageMarker [202]
0.0 5.1 connectPassageMarkers [378]
1.0 2.7 setPassageMarkerStatus [403]
0.6 0.5 getNode [360]
0.1 0.3 getNodePrevious [789]
0.7 19.699 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [271]
2.1 10.199 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [224]
0.0 1.299 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [261]
[232] 0.13 2.8 31.197 newDescriptor_pg [232]
0.2 7.9 callocOrExit3 [221]
3.0 5.0 [Loop@0x42fd7d at line 1015 in newDescriptor_pg] [391]
7.799 0.0 _IO_getc [53]
4.698 0.0 writeNucleotideInDescriptor_pg [384]
1.1 0.0 writeNucleotideInDescriptor_pg [664]
0.6 0.0 pushNucleotide [185]
0.3 0.0 __ctype_b_loc [448]
0.1 0.2 [Loop@0x42ff74 at line 1025 in newDescriptor_pg] [856]
0.2 0.0 copyKmers [609]
0.1 0.0 [Import thunk _IO_getc] [416]
0.3 31.2 removeLowCoverageNodesAndDenounceDubiousReads [66]
[233] 0.12 0.3 31.2 [Loop@0x414ada at line 1184 in removeLowCoverageNodesAndDenounceDubiousReads] [233]
0.0 30.0 removeNodeAndDenounceDubiousReads [238]
1.1 0.0 getNodeLength [148]
0.1 0.0 getNodeInGraph [47]
10.398 20.7 injectShortReads [41]
[234] 0.12 10.398 20.7 [Loop@0x403668 at line 3540 in injectShortReads] [234]
13.1 0.0 setShortReadMarkerPosition [340]
7.6 0.0 setShortReadMarkerOffset [397]
26.5 4.1 hasSinglePreArc_pg [208]
[235] 0.11 26.5 4.1 getNextPreArc_pg [235]
4.1 0.0 PREARC_FI2P [473]
0.0 30.497 tourBusArc [33]
[236] 0.11 0.0 30.497 destroyPaths [236]
0.3 16.297 [Loop@0x415a00 at line 1851 in destroyPaths] [320]
0.2 13.699 [Loop@0x415a10 at line 1854 in destroyPaths] [337]
17.898 12.2 [Loop@0x427310 at line 445 in computePartialReadToNodeMappingShort] [71]
[237] 0.11 17.898 12.2 lockRead [237]
11.5 0.0 omp_set_lock [44]
0.4 0.0 [libgomp.so.1.0.0] [94]
0.3 0.0 [Import thunk omp_set_lock] [687]
0.0 30.0 [Loop@0x414ada at line 1184 in removeLowCoverageNodesAndDenounceDubiousReads] [233]
[238] 0.11 0.0 30.0 removeNodeAndDenounceDubiousReads [238]
15.4 0.9 [Loop@0x414f6d at line 1193 in removeNodeAndDenounceDubiousReads] [323]
0.0 11.7 destroyNode [276]
1.7 0.2 [Loop@0x414fe5 at line 1204 in removeNodeAndDenounceDubiousReads] [573]
0.1 0.0 getNodeReadCount [707]
14.6 15.098 [Loop@0x432bfd at line 506 in createPreNodes] [164]
[239] 0.11 14.6 15.098 [Loop@0x432de1 at line 554 in createPreNodes] [239]
8.0 0.0 pushNucleotide [185]
5.798 0.0 getAnnotationLength [428]
0.9 0.0 getPosition [584]
0.4 0.0 getNextAnnotation [682]
29.4 0.0 threadSequenceThroughGraph [7]
[240] 0.11 29.4 0.0 incrementVirtualCoverage [240]
1.0 27.8 [Loop@0x40a990 at line 2309 in readPreGraphFile] [213]
[241] 0.11 1.0 27.8 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
26.0 0.0 _IO_getc [53]
0.5 0.0 writeNucleotideInDescriptor [777]
0.3 0.0 [Import thunk _IO_getc] [416]
0.2 0.0 writeNucleotideInDescriptor [871]
0.2 0.0 writeNucleotideInDescriptor [877]
0.2 0.0 writeNucleotideInDescriptor [880]
0.2 0.0 writeNucleotideInDescriptor [907]
0.1 0.0 writeNucleotideInDescriptor [974]
0.1 0.0 writeNucleotideInDescriptor [1029]
28.799 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[242] 0.11 28.799 0.0 setShortReadMarkerPosition [242]
11.6 0.0 [Loop@0x40dd60 at line 68 in concatenateReadStarts] [194]
4.0 0.0 [Loop@0x417498 at line 1143 in remapBackOfNodeMarkersOntoNeighbour] [275]
3.999 0.0 [Loop@0x4173f8 at line 1069 in remapBackOfNodeMarkersOntoNeighbour] [308]
3.0 0.0 [Loop@0x40dce0 at line 54 in concatenateReadStarts] [326]
2.2 0.0 [Loop@0x410b08 at line 1816 in usedReads] [413]
0.7 0.0 [Loop@0x4165f8 at line 808 in remapNodeMarkersOntoNeighbour] [332]
0.5 0.0 [Loop@0x417200 at line 1098 in remapBackOfNodeMarkersOntoNeighbour] [536]
0.4 0.0 [Loop@0x427310 at line 445 in computePartialReadToNodeMappingShort] [71]
0.4 0.0 [Loop@0x4170f0 at line 1033 in remapBackOfNodeMarkersOntoNeighbour] [471]
0.3 0.0 [Loop@0x4275b0 at line 358 in computeReadToNodeCounts.omp_fn.0] [116]
0.2 0.0 [Loop@0x416690 at line 773 in remapNodeMarkersOntoNeighbour] [321]
0.2 0.0 [Loop@0x429963 at line 1429 in projectFromNode] [90]
0.2 0.0 [Loop@0x410b70 at line 1824 in usedReads] [542]
0.1 0.0 [Loop@0x423cd0 at line 741 in adjustShortReadsByLength] [931]
0.1 0.0 [Loop@0x412b20 at line 444 in printShortCounts] [316]
0.1 0.0 [Loop@0x412fad at line 843 in getShortReadCoords] [400]
0.1 0.0 [Loop@0x413093 at line 857 in getShortReadTwinCoords] [445]
[243] 0.11 28.099 0.0 getShortReadMarkerAtIndex [243]
2.3 10.797 [Loop@0x415a00 at line 1851 in destroyPaths] [320]
1.4 9.399 [Loop@0x415a10 at line 1854 in destroyPaths] [337]
0.4 1.3 [Loop@0x418c40 at line 1860 in destroyPaths] [570]
0.1 1.4 destroyPaths [479]
0.0 0.599 [Loop@0x405100 at line 487 in destroyNode] [738]
[244] 0.1 4.2 23.496 destroyPassageMarker [244]
4.899 4.8 extractPassageMarker [368]
3.4 0.0 PM_FI2P [504]
0.1 3.1 deallocatePassageMarker [510]
2.299 0.0 PM_FI2P [553]
2.0 0.0 PM_FI2P [449]
1.599 0.0 PM_FI2P [608]
1.099 0.0 PM_FI2P [666]
0.2 0.0 deallocatePassageMarker [876]
4.3 12.5 [Loop@0x415c3e at line 680 in remapNodeArcsOntoTarget] [286]
3.8 1.6 [Loop@0x418472 at line 1986 in concatenateNodesAndVaccinate] [433]
1.5 3.5 [Loop@0x416c20 at line 859 in remapBackOfNodeArcsOntoNeighbour] [439]
0.1 0.1 [Loop@0x40e17c at line 170 in concatenateStringOfNodes] [778]
0.0 0.1 [Loop@0x41790d at line 1581 in remapEmptyPathArcsOntoMiddlePathSimple] [936]
[245] 0.1 9.7 17.8 createAnalogousArc [245]
11.9 5.6 getArcBetweenNodes [314]
0.1 0.0 allocatePointer [109]
0.1 0.0 allocateArc [878]
0.1 0.0 getMultiplicity [1015]
0.8 26.5 [Loop@0x415a93 at line 2454 in clipTipsHard] [247]
[246] 0.1 0.8 26.5 [Loop@0x415aa4 at line 2456 in clipTipsHard] [246]
10.8 0.0 getTwinNode [228]
10.0 0.0 getArc [351]
0.0 3.1 getTipLength [515]
0.1 1.8 destroyNode [276]
0.5 0.0 getNodeInGraph [47]
0.2 0.0 nodeCount [580]
0.0 27.3 clipTipsHard [144]
[247] 0.1 0.0 27.3 [Loop@0x415a93 at line 2454 in clipTipsHard] [247]
0.8 26.5 [Loop@0x415aa4 at line 2456 in clipTipsHard] [246]
8.999 0.0 initializeTodoLists [267]
6.1 0.0 [Loop@0x41a990 at line 445 in updateNodeStatus] [352]
3.0 0.0 [Loop@0x40e294 at line 205 in concatenateGraph] [103]
1.5 0.0 [Loop@0x40e320 at line 217 in concatenateGraph] [100]
1.5 0.0 [Loop@0x4153e7 at line 2435 in getTipLength] [523]
1.4 0.0 [Loop@0x40de14 at line 94 in concatenateStringOfNodes] [534]
1.3 0.0 transferNodeData [376]
0.9 0.0 [Loop@0x42be0b at line 396 in isLocalDeadEnd] [583]
0.8 0.0 [Loop@0x4160ce at line 1200 in remapNodeInwardReferencesOntoNode] [556]
0.7 0.0 [Loop@0x40e1e4 at line 180 in concatenateStringOfNodes] [518]
0.3 0.0 [Loop@0x40e17c at line 170 in concatenateStringOfNodes] [778]
0.2 0.0 [Loop@0x416b53 at line 1200 in remapNodeInwardReferencesOntoNode] [549]
0.2 0.0 [Loop@0x41816a at line 1975 in simplifyNode] [155]
0.2 0.0 [Loop@0x42be4c at line 407 in isLocalTwinDeadEnd] [698]
0.1 0.0 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
[248] 0.1 27.199 0.0 getDestination [248]
0.0 26.4 referenceGraphKmers [83]
[249] 0.1 0.0 26.4 [Loop@0x42c130 at line 502 in referenceGraphKmers] [249]
0.1 25.3 [Loop@0x42c13c at line 502 in referenceGraphKmers] [251]
1.0 0.0 fgets [85]
0.0 24.9 buildScaffold [141]
0.2 1.2 [Loop@0x42a9b5 at line 1701 in buildScaffold] [625]
[250] 0.1 0.2 26.1 removeUnreliableConnections [250]
0.0 24.9 countShortReads [255]
0.1 1.1 testConnection [646]
0.1 25.3 [Loop@0x42c130 at line 502 in referenceGraphKmers] [249]
[251] 0.1 0.1 25.3 [Loop@0x42c13c at line 502 in referenceGraphKmers] [251]
24.7 0.0 _IO_getc [53]
0.6 0.0 [Import thunk _IO_getc] [416]
0.0 12.7 remapNodeArcsOntoNeighbour [342]
0.0 12.5 remapBackOfNodeArcsOntoNeighbour [313]
[252] 0.09 0.0 25.2 remapNodeArcsOntoTarget [252]
0.0 20.7 [Loop@0x415c3e at line 680 in remapNodeArcsOntoTarget] [286]
0.0 4.5 concatenateTodoLists [461]
24.5 0.4 [Loop@0x4270fb at line 1670 in countShortReads] [254]
[253] 0.09 24.5 0.4 [Loop@0x42715e at line 1678 in countShortReads] [253]
0.4 0.0 getShortReadMarkerID [465]
0.0 24.9 countShortReads [255]
[254] 0.09 0.0 24.9 [Loop@0x4270fb at line 1670 in countShortReads] [254]
24.5 0.4 [Loop@0x42715e at line 1678 in countShortReads] [253]
0.0 24.9 removeUnreliableConnections [250]
[255] 0.09 0.0 24.9 countShortReads [255]
0.0 24.9 [Loop@0x4270fb at line 1670 in countShortReads] [254]
0.8 23.698 comparePaths [50]
[256] 0.09 0.8 23.698 [Loop@0x419bb0 at line 2264 in comparePaths] [256]
1.5 13.999 addUncertainPassageMarker [202]
0.0 4.0 connectPassageMarkers [378]
0.9 1.9 setPassageMarkerStatus [403]
0.5 0.6 getNode [360]
0.1 0.2 getNodePrevious [834]
2.1 20.702 createConnection [162]
0.3 1.2 createTwinConnectionInTree [617]
[257] 0.09 2.4 21.902 findOrCreateConnection [257]
1.7 17.7 splayConnection [297]
0.502 1.3 allocateConnection [585]
0.4 0.0 getNodeID [49]
0.1 0.1 allocateConnection [863]
0.1 0.0 nodeCount [580]
0.2 23.799 comparePaths [50]
[258] 0.09 0.2 23.799 extractSequence [258]
0.2 14.799 [Loop@0x415368 at line 541 in extractSequence] [333]
0.3 7.6 [Loop@0x41530b at line 531 in extractSequence] [394]
0.1 0.4 getNextInSequence [347]
0.1 0.3 setTightStringLength [791]
23.8 0.0 [Loop@0x419ddd at line 590 in compareSequences] [132]
[259] 0.09 23.8 0.0 max [259]
6.4 0.0 [Loop@0x40dce0 at line 54 in concatenateReadStarts] [326]
5.9 0.0 [Loop@0x40dd60 at line 68 in concatenateReadStarts] [194]
4.298 0.0 [Loop@0x417498 at line 1143 in remapBackOfNodeMarkersOntoNeighbour] [275]
3.898 0.0 [Loop@0x4173f8 at line 1069 in remapBackOfNodeMarkersOntoNeighbour] [308]
0.7 0.0 [Loop@0x427310 at line 445 in computePartialReadToNodeMappingShort] [71]
0.699 0.0 [Loop@0x417200 at line 1098 in remapBackOfNodeMarkersOntoNeighbour] [536]
0.6 0.0 [Loop@0x416690 at line 773 in remapNodeMarkersOntoNeighbour] [321]
0.6 0.0 [Loop@0x4165f8 at line 808 in remapNodeMarkersOntoNeighbour] [332]
0.3 0.0 [Loop@0x4170f0 at line 1033 in remapBackOfNodeMarkersOntoNeighbour] [471]
0.2 0.0 projectFromShortRead [93]
[260] 0.09 23.595 0.0 getShortReadMarkerPosition [260]
0.0 23.409 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [224]
[261] 0.09 0.0 23.409 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [261]
1.711 20.399 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [271]
0.0 1.299 newDescriptor_pg [232]
0.9 22.5 fh_extractminel [154]
[262] 0.09 0.9 22.5 [Loop@0x40d280 at line 534 in fh_extractminel] [262]
18.5 4.0 fh_insertrootlist [265]
0.9 21.7 [Loop@0x40cf90 at line 436 in fh_consolidate] [211]
[263] 0.08 0.9 21.7 [Loop@0x40cff0 at line 436 in fh_consolidate] [263]
0.5 20.9 fh_heaplink [277]
0.3 0.0 fh_compare [828]
22.6 0.0 threadSequenceThroughGraph [7]
[264] 0.08 22.6 0.0 getKmerOccurencePosition [264]
18.5 4.0 [Loop@0x40d280 at line 534 in fh_extractminel] [262]
[265] 0.08 18.5 4.0 fh_insertrootlist [265]
4.0 0.0 fhe_insertafter [480]
0.0 22.4 correctGraph [15]
[266] 0.08 0.0 22.4 [Loop@0x41a3a6 at line 2565 in correctGraph] [266]
0.0 21.399 [Loop@0x41a3eb at line 2359 in correctGraph] [278]
0.301 0.7 initializeTodoLists [267]
0.2 21.199 [Loop@0x41a3eb at line 2359 in correctGraph] [278]
0.301 0.7 [Loop@0x41a3a6 at line 2565 in correctGraph] [266]
[267] 0.08 0.501 21.899 initializeTodoLists [267]
11.3 0.0 getNodeID [49]
8.999 0.0 getDestination [248]
0.899 0.0 getNextArc [522]
0.5 0.0 getArc [351]
0.2 0.0 getNodeInGraph [47]
0.0 22.3 newPreGraph_pg [37]
[268] 0.08 0.0 22.3 [Loop@0x4337dd at line 341 in newPreGraph_pg] [268]
7.4 14.9 convertInsertionMarkers [269]
7.4 14.9 [Loop@0x4337dd at line 341 in newPreGraph_pg] [268]
[269] 0.08 7.4 14.9 convertInsertionMarkers [269]
13.9 0.0 getAnnotSequenceID [328]
0.8 0.0 getStartID [600]
0.2 0.0 getFinishID [490]
2.4 19.8 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
[270] 0.08 2.4 19.8 unLockNode [270]
18.6 0.0 omp_unset_lock [48]
1.2 0.0 getNodeID [49]
1.711 20.399 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [261]
[271] 0.08 1.711 20.399 [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg] [271]
0.7 19.699 newDescriptor_pg [232]
1.0 21.1 renumberPreNodes_pg [273]
[272] 0.08 1.0 21.1 [Loop@0x4301b8 at line 923 in renumberPreNodes_pg] [272]
0.0 21.1 [Loop@0x43022b at line 942 in renumberPreNodes_pg] [282]
0.0 22.1 concatenatePreGraph_pg [127]
[273] 0.08 0.0 22.1 renumberPreNodes_pg [273]
1.0 21.1 [Loop@0x4301b8 at line 923 in renumberPreNodes_pg] [272]
0.0 22.1 buildScaffold [141]
[274] 0.08 0.0 22.1 computeReadToNodeMappings [274]
0.0 20.5 computeReadToNodeMappings.omp_fn.1 [74]
0.0 1.1 allocateReadToNodeTables [655]
0.3 0.0 [libgomp.so.1.0.0] [94]
0.0 0.1 [Loop@0x4279c0 at line 473 in computeReadToNodeMappings] [985]
0.0 0.1 createReadsLocks [1033]
13.6 8.298 remapBackOfNodeMarkersOntoNeighbour [61]
[275] 0.08 13.6 8.298 [Loop@0x417498 at line 1143 in remapBackOfNodeMarkersOntoNeighbour] [275]
4.298 0.0 getShortReadMarkerPosition [260]
4.0 0.0 getShortReadMarkerAtIndex [243]
0.0 11.7 removeNodeAndDenounceDubiousReads [238]
0.0 4.499 concatenateNodesAndVaccinate [169]
0.1 2.2 [Loop@0x40e1e4 at line 180 in concatenateStringOfNodes] [518]
0.1 1.8 [Loop@0x415aa4 at line 2456 in clipTipsHard] [246]
0.0 0.6 [Loop@0x4138d2 at line 1419 in removeHighCoverageNodes] [705]
0.0 0.3 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
0.0 0.1 [Loop@0x4051c0 at line 3792 in destroyGraph] [934]
0.0 0.1 pushNeighbours [142]
[276] 0.08 0.2 21.299 destroyNode [276]
0.0 7.5 [Loop@0x4050b0 at line 477 in destroyNode] [399]
7.2 0.0 _int_free [227]
0.1 4.5 [Loop@0x405080 at line 466 in destroyNode] [460]
1.3 0.0 free [497]
0.0 0.699 [Loop@0x405100 at line 487 in destroyNode] [738]
0.5 20.9 [Loop@0x40cff0 at line 436 in fh_consolidate] [263]
[277] 0.08 0.5 20.9 fh_heaplink [277]
0.4 20.5 fhe_insertbefore [284]
0.0 21.399 [Loop@0x41a3a6 at line 2565 in correctGraph] [266]
[278] 0.08 0.0 21.399 [Loop@0x41a3eb at line 2359 in correctGraph] [278]
0.2 21.199 initializeTodoLists [267]
0.0 21.3 setInsertionMarkers [139]
[279] 0.08 0.0 21.3 orderInsertionMarkers [279]
0.0 21.2 orderInsertionMarkers.omp_fn.0 [78]
0.1 0.0 [libgomp.so.1.0.0] [94]
0.7 20.5 threadSequenceThroughGraph [7]
[280] 0.08 0.7 20.5 unMemorizeNodes [280]
1.1 19.4 [Loop@0x42d69c at line 188 in unMemorizeNodes] [287]
0.3 20.9 createConnection [162]
[281] 0.08 0.3 20.9 lockTwoNodes [281]
14.9 0.0 omp_set_lock [44]
5.9 0.0 [libgomp.so.1.0.0] [94]
0.1 0.0 [Import thunk omp_set_lock] [687]
0.0 21.1 [Loop@0x4301b8 at line 923 in renumberPreNodes_pg] [272]
[282] 0.08 0.0 21.1 [Loop@0x43022b at line 942 in renumberPreNodes_pg] [282]
0.8 10.3 [Loop@0x43023c at line 900 in renumberPreNodes_pg] [353]
0.4 9.5 [Loop@0x43034c at line 900 in renumberPreNodes_pg] [366]
0.1 0.0 getPreArc_pg [957]
0.0 21.0 [Loop@0x41a4bf at line 2568 in correctGraph] [22]
[283] 0.08 0.0 21.0 updateNodeStatus [283]
0.0 20.8 [Loop@0x41a980 at line 444 in updateNodeStatus] [285]
0.0 0.2 newFibHeap [898]
0.4 20.5 fh_heaplink [277]
[284] 0.08 0.4 20.5 fhe_insertbefore [284]
20.5 0.0 fhe_insertafter [288]
0.0 20.8 updateNodeStatus [283]
[285] 0.08 0.0 20.8 [Loop@0x41a980 at line 444 in updateNodeStatus] [285]
0.0 11.3 [Loop@0x41a990 at line 445 in updateNodeStatus] [352]
0.0 9.0 fh_extractmin [149]
0.5 0.0 getArc [351]
0.0 20.7 remapNodeArcsOntoTarget [252]
[286] 0.08 0.0 20.7 [Loop@0x415c3e at line 680 in remapNodeArcsOntoTarget] [286]
4.3 12.5 createAnalogousArc [245]
2.7 1.2 destroyArc [319]
1.1 19.4 unMemorizeNodes [280]
[287] 0.08 1.1 19.4 [Loop@0x42d69c at line 188 in unMemorizeNodes] [287]
4.2 15.2 deallocateSmallNodeList [294]
20.5 0.0 fhe_insertbefore [284]
[288] 0.08 20.5 0.0 fhe_insertafter [288]
19.3 0.4 allocatePreArc_pg [291]
0.3 0.1 allocatePreArc_pg [805]
[289] 0.08 19.6 0.5 allocArrayArrayAllocate [289]
0.0 0.3 callocOrExit3 [221]
0.1 0.0 [Import thunk omp_get_thread_num] [456]
0.1 0.0 omp_get_thread_num [380]
0.4 19.6 ghostThreadSequenceThroughGraph [11]
[290] 0.08 0.4 19.6 unMemorizeNodes [290]
1.5 18.1 [Loop@0x42dc11 at line 188 in unMemorizeNodes] [292]
0.0 19.7 createPreArc_pg [36]
[291] 0.07 0.0 19.7 allocatePreArc_pg [291]
19.3 0.4 allocArrayArrayAllocate [289]
1.5 18.1 unMemorizeNodes [290]
[292] 0.07 1.5 18.1 [Loop@0x42dc11 at line 188 in unMemorizeNodes] [292]
2.1 16.0 deallocateSmallNodeList [306]
1.4 18.199 [Loop@0x42c240 at line 536 in referenceGraphKmers] [207]
[293] 0.07 1.4 18.199 [Loop@0x42c4a0 at line 543 in referenceGraphKmers] [293]
15.7 0.0 _IO_getc [53]
1.5 0.0 reversePushNucleotide [114]
0.8 0.0 pushNucleotide [185]
0.199 0.0 [Import thunk _IO_getc] [416]
4.2 15.2 [Loop@0x42d69c at line 188 in unMemorizeNodes] [287]
[294] 0.07 4.2 15.2 deallocateSmallNodeList [294]
10.1 0.0 deallocatePointer [301]
1.8 0.0 omp_get_thread_num [380]
1.8 0.0 getRecycleBinInArray [408]
1.5 0.0 [Import thunk omp_get_thread_num] [456]
0.0 19.4 newPreGraph_pg [37]
[295] 0.07 0.0 19.4 countPreNodes [295]
1.8 17.6 [Loop@0x433508 at line 276 in countPreNodes] [296]
1.8 17.6 countPreNodes [295]
[296] 0.07 1.8 17.6 [Loop@0x433508 at line 276 in countPreNodes] [296]
0.6 11.4 [Loop@0x433570 at line 287 in countPreNodes] [345]
0.3 4.7 [Loop@0x43367f at line 119 in countPreNodes] [446]
0.3 0.0 getAnnotationCount [681]
0.3 0.0 sequenceCount_pg [794]
1.7 17.7 findOrCreateConnection [257]
[297] 0.07 1.7 17.7 splayConnection [297]
10.6 7.1 [Loop@0x4286e4 at line 882 in splayConnection] [312]
0.0 19.316 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
[298] 0.07 0.0 19.316 remapEmptyPathOntoMiddlePath [298]
0.0 19.216 remapEmptyPathMarkersOntoMiddlePathSimple [299]
0.0 0.1 remapEmptyPathArcsOntoMiddlePathSimple [935]
0.0 19.216 remapEmptyPathOntoMiddlePath [298]
[299] 0.07 0.0 19.216 remapEmptyPathMarkersOntoMiddlePathSimple [299]
0.0 18.316 [Loop@0x417bc6 at line 1622 in remapEmptyPathMarkersOntoMiddlePathSimple] [305]
0.0 0.9 commonNodeReads [173]
0.0 19.001 findLowCoverageRegions [187]
[300] 0.07 0.0 19.001 sortCoords [300]
11.9 7.1 qsort_r [43]
10.1 0.0 deallocateSmallNodeList [294]
8.4 0.0 deallocateSmallNodeList [306]
0.3 0.0 deallocateConnectionStack [815]
0.1 0.0 deallocateArc [903]
0.1 0.0 [Loop@0x4050b0 at line 477 in destroyNode] [399]
[301] 0.07 19.0 0.0 deallocatePointer [301]
1.4 17.501 [Loop@0x42c240 at line 536 in referenceGraphKmers] [207]
[302] 0.07 1.4 17.501 [Loop@0x42c2d8 at line 571 in referenceGraphKmers] [302]
9.3 0.0 _IO_getc [53]
0.8 5.802 recordKmerOccurence [414]
0.7 0.0 getNodeLength [148]
0.4 0.0 reversePushNucleotide [114]
0.3 0.0 pushNucleotide [185]
0.1 0.0 getNodeInGraph [47]
0.1 0.0 compareKmers [4]
0.9 17.604 [Loop@0x432bfd at line 430 in createPreNodes] [119]
[303] 0.07 0.9 17.604 [Loop@0x432faa at line 602 in createPreNodes] [303]
0.0 12.405 addPreNodeToPreGraph_pg [223]
1.999 0.0 getStart [143]
1.7 0.0 getFinish [230]
0.6 0.2 convertMarker [719]
0.7 0.0 getInsertionMarkerPosition [726]
0.0 18.316 [Loop@0x417bc6 at line 1622 in remapEmptyPathMarkersOntoMiddlePathSimple] [305]
[304] 0.07 0.0 18.316 spreadReadIDs [304]
10.712 5.001 [Loop@0x4038e6 at line 3339 in spreadReadIDs] [329]
0.0 1.202 mallocOrExit3 [67]
0.3 0.7 [Loop@0x403978 at line 3743 in spreadReadIDs] [668]
0.0 0.3 [Loop@0x403a78 at line 3779 in spreadReadIDs] [836]
0.1 0.0 _int_free [227]
0.0 18.316 remapEmptyPathMarkersOntoMiddlePathSimple [299]
[305] 0.07 0.0 18.316 [Loop@0x417bc6 at line 1622 in remapEmptyPathMarkersOntoMiddlePathSimple] [305]
0.0 18.316 spreadReadIDs [304]
2.1 16.0 [Loop@0x42dc11 at line 188 in unMemorizeNodes] [292]
[306] 0.07 2.1 16.0 deallocateSmallNodeList [306]
8.4 0.0 deallocatePointer [301]
3.0 0.0 getRecycleBinInArray [408]
3.0 0.0 omp_get_thread_num [380]
1.6 0.0 [Import thunk omp_get_thread_num] [456]
0.4 17.7 [Loop@0x432270 at line 699 in connectPreNodes.omp_fn.2] [28]
[307] 0.07 0.4 17.7 [Loop@0x43227f at line 891 in connectPreNodes.omp_fn.2] [307]
0.6 16.3 connectPreNodeToTheNext [29]
0.2 0.4 chooseNextInternalPreNode [739]
0.2 0.0 getPreNodeLength_pg [111]
10.0 7.897 remapBackOfNodeMarkersOntoNeighbour [61]
[308] 0.07 10.0 7.897 [Loop@0x4173f8 at line 1069 in remapBackOfNodeMarkersOntoNeighbour] [308]
3.999 0.0 getShortReadMarkerAtIndex [243]
3.898 0.0 getShortReadMarkerPosition [260]
4.299 13.504 fillTightStringWithString [206]
[309] 0.07 4.299 13.504 writeNucleotide [309]
13.504 0.0 writeNucleotideNumber [339]
0.0 17.7 main [14]
[310] 0.07 0.0 17.7 displayGeneralStatistics [310]
0.0 17.7 [Loop@0x4128ec at line 432 in displayGeneralStatistics] [311]
0.0 17.7 displayGeneralStatistics [310]
[311] 0.07 0.0 17.7 [Loop@0x4128ec at line 432 in displayGeneralStatistics] [311]
0.0 17.3 printShortCounts [315]
0.0 0.4 velvetFprintf [17]
10.6 7.1 splayConnection [297]
[312] 0.07 10.6 7.1 [Loop@0x4286e4 at line 882 in splayConnection] [312]
5.0 0.0 getNodeID [49]
1.2 0.0 connectionSingleRotateWithLeft [650]
0.9 0.0 connectionSingleRotateWithRight [685]
0.0 17.7 remapBackOfNodeOntoNeighbour [55]
[313] 0.07 0.0 17.7 remapBackOfNodeArcsOntoNeighbour [313]
0.0 12.5 remapNodeArcsOntoTarget [252]
0.1 5.1 [Loop@0x416c20 at line 859 in remapBackOfNodeArcsOntoNeighbour] [439]
11.9 5.6 createAnalogousArc [245]
[314] 0.07 11.9 5.6 getArcBetweenNodes [314]
5.6 0.0 [Loop@0x4052ef at line 337 in getArcBetweenNodes] [431]
0.0 17.3 [Loop@0x4128ec at line 432 in displayGeneralStatistics] [311]
[315] 0.06 0.0 17.3 printShortCounts [315]
17.1 0.2 [Loop@0x412b20 at line 444 in printShortCounts] [316]
17.1 0.2 printShortCounts [315]
[316] 0.06 17.1 0.2 [Loop@0x412b20 at line 444 in printShortCounts] [316]
0.1 0.0 getShortReadMarkerAtIndex [243]
0.1 0.0 getShortReadMarkerID [465]
0.0 12.0 absorbExtension [344]
0.0 5.0 concatenateNodesAndVaccinate [169]
[317] 0.06 0.0 17.0 appendDescriptors [317]
0.3 11.9 mergeDescriptors [343]
0.8 3.4 mergeDescriptors [468]
0.6 0.0 _int_free [227]
0.0 16.9 findLowCoverageRegions [187]
[318] 0.06 0.0 16.9 sortCoords [318]
9.9 7.0 qsort_r [43]
6.7 0.7 [Loop@0x4050b0 at line 477 in destroyNode] [399]
4.4 0.1 [Loop@0x405080 at line 466 in destroyNode] [460]
2.7 1.2 [Loop@0x415c3e at line 680 in remapNodeArcsOntoTarget] [286]
0.5 0.3 [Loop@0x418439 at line 1976 in concatenateNodesAndVaccinate] [709]
[319] 0.06 14.3 2.3 destroyArc [319]
1.2 0.0 [Loop@0x404f40 at line 438 in destroyArc] [641]
0.9 0.0 [Loop@0x404f80 at line 453 in destroyArc] [686]
0.1 0.1 deallocateArc [903]
0.3 16.297 destroyPaths [236]
[320] 0.06 0.3 16.297 [Loop@0x415a00 at line 1851 in destroyPaths] [320]
2.3 10.797 destroyPassageMarker [244]
0.6 1.2 getNextInSequence [347]
0.7 0.7 allocArrayFree [423]
14.899 1.6 remapNodeMarkersOntoNeighbour [104]
[321] 0.06 14.899 1.6 [Loop@0x416690 at line 773 in remapNodeMarkersOntoNeighbour] [321]
0.8 0.0 setShortReadMarkerPosition [402]
0.6 0.0 getShortReadMarkerPosition [260]
0.2 0.0 getShortReadMarkerAtIndex [243]
16.3 0.0 threadSequenceThroughGraph [7]
0.1 0.0 remapBackOfNodeMarkersOntoNeighbour [61]
[322] 0.06 16.4 0.0 incrementOriginalVirtualCoverage [322]
15.4 0.9 removeNodeAndDenounceDubiousReads [238]
[323] 0.06 15.4 0.9 [Loop@0x414f6d at line 1193 in removeNodeAndDenounceDubiousReads] [323]
0.9 0.0 getShortReadMarkerID [465]
1.4 14.8 exportNode [210]
[324] 0.06 1.4 14.8 [Loop@0x4076f4 at line 548 in exportNode] [324]
1.2 11.6 velvetFprintf [17]
2.0 0.0 getNucleotideInDescriptor [571]
0.2 15.9 determineEligibleStartingPoints [122]
[325] 0.06 0.2 15.9 [Loop@0x41a20d at line 473 in determineEligibleStartingPoints] [325]
0.1 7.5 [Loop@0x41a240 at line 479 in determineEligibleStartingPoints] [398]
0.2 5.4 [Loop@0x41a2b7 at line 489 in determineEligibleStartingPoints] [430]
0.1 2.2 fh_insertkey [527]
0.2 0.0 getArc [351]
0.2 0.0 getNodeInGraph [47]
5.9 10.2 concatenateReadStarts [77]
[326] 0.06 5.9 10.2 [Loop@0x40dce0 at line 54 in concatenateReadStarts] [326]
6.4 0.0 getShortReadMarkerPosition [260]
3.0 0.0 getShortReadMarkerAtIndex [243]
0.8 0.0 setShortReadMarkerPosition [402]
0.0 16.0 [Loop@0x434140 at line 142 in concatenatePreGraph_pg] [159]
[327] 0.06 0.0 16.0 [Loop@0x4341ba at line 165 in concatenatePreGraph_pg] [327]
3.1 7.9 hasSinglePreArc_pg [208]
0.0 4.2 concatenatePreNodes [220]
0.2 0.6 getOtherEnd_pg [592]
13.9 0.0 convertInsertionMarkers [269]
1.3 0.0 [Loop@0x4332db at line 185 in setInsertionMarkers] [362]
0.6 0.0 [Loop@0x4333d6 at line 222 in setInsertionMarkers] [197]
[328] 0.06 15.8 0.0 getAnnotSequenceID [328]
10.712 5.001 spreadReadIDs [304]
[329] 0.06 10.712 5.001 [Loop@0x4038e6 at line 3339 in spreadReadIDs] [329]
4.201 0.0 setShortReadMarkerOffset [467]
0.6 0.0 setShortReadMarkerOffset [749]
0.2 0.0 setShortReadMarkerPosition [888]
0.0 15.3 clipTips_pg [200]
[330] 0.06 0.0 15.3 [Loop@0x434278 at line 235 in clipTips_pg] [330]
1.1 14.2 [Loop@0x43428c at line 242 in clipTips_pg] [331]
1.1 14.2 [Loop@0x434278 at line 235 in clipTips_pg] [330]
[331] 0.06 1.1 14.2 [Loop@0x43428c at line 242 in clipTips_pg] [331]
1.3 9.4 isEligibleTip [359]
2.4 0.0 getPreNodeInPreGraph_pg [508]
0.0 0.7 destroyPreNode_pg [356]
0.4 0.0 preNodeCount_pg [662]
13.399 1.7 remapNodeMarkersOntoNeighbour [104]
[332] 0.06 13.399 1.7 [Loop@0x4165f8 at line 808 in remapNodeMarkersOntoNeighbour] [332]
0.7 0.0 getShortReadMarkerAtIndex [243]
0.6 0.0 getShortReadMarkerPosition [260]
0.4 0.0 setShortReadMarkerPosition [402]
0.2 14.799 extractSequence [258]
[333] 0.06 0.2 14.799 [Loop@0x415368 at line 541 in extractSequence] [333]
0.0 11.799 appendNodeSequence [349]
0.6 0.9 getNode [360]
0.2 0.7 isTerminal [392]
0.2 0.4 getNextInSequence [347]
12.299 0.0 createArc [35]
2.1 0.0 recordKmerOccurence [414]
[334] 0.05 14.399 0.0 GOMP_critical_start [334]
0.1 14.1 concatenatePreNodes [220]
[335] 0.05 0.1 14.1 [Loop@0x433d43 at line 45 in concatenatePreNodes] [335]
1.8 10.1 hasSinglePreArc_pg [208]
0.2 0.6 getOtherEnd_pg [592]
0.6 0.0 getPreArc_pg [559]
0.0 0.5 getDestination_pg [484]
0.1 0.1 isLoop_pg [830]
0.1 0.0 getPreNodeLength_pg [111]
14.1 0.0 qsort_r [43]
[336] 0.05 14.1 0.0 compareCoords [336]
0.2 13.699 destroyPaths [236]
[337] 0.05 0.2 13.699 [Loop@0x415a10 at line 1854 in destroyPaths] [337]
1.4 9.399 destroyPassageMarker [244]
0.8 1.1 getNextInSequence [347]
0.4 0.6 allocArrayFree [423]
0.0 13.7 buildScaffold [141]
[338] 0.05 0.0 13.7 computeNodeToNodeMappings [338]
0.0 13.5 computeNodeToNodeMappings.omp_fn.3 [89]
0.2 0.0 [libgomp.so.1.0.0] [94]
13.504 0.0 writeNucleotide [309]
[339] 0.05 13.504 0.0 writeNucleotideNumber [339]
13.1 0.0 [Loop@0x403668 at line 3540 in injectShortReads] [234]
[340] 0.05 13.1 0.0 setShortReadMarkerPosition [340]
12.803 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[341] 0.05 12.803 0.0 setShortReadMarkerOffset [341]
0.0 12.8 remapNodeOntoNeighbour [97]
[342] 0.05 0.0 12.8 remapNodeArcsOntoNeighbour [342]
0.0 12.7 remapNodeArcsOntoTarget [252]
0.1 0.0 getTwinNode [228]
0.3 11.9 appendDescriptors [317]
[343] 0.05 0.3 11.9 mergeDescriptors [343]
0.0 10.8 callocOrExit3 [221]
0.8 0.0 [Loop@0x406123 at line 762 in mergeDescriptors] [718]
0.3 0.0 [Loop@0x4060ac at line 744 in mergeDescriptors] [852]
0.0 11.8 pushNeighbours [142]
0.0 0.2 [Loop@0x425688 at line 928 in pushNeighbours] [895]
[344] 0.05 0.0 12.0 absorbExtension [344]
0.0 12.0 appendDescriptors [317]
0.6 11.4 [Loop@0x433508 at line 276 in countPreNodes] [296]
[345] 0.05 0.6 11.4 [Loop@0x433570 at line 287 in countPreNodes] [345]
0.1 8.0 [Loop@0x4335be at line 119 in countPreNodes] [388]
0.8 0.9 [Loop@0x433611 at line 309 in countPreNodes] [598]
0.0 1.2 getInsertionMarkerPosition [649]
0.3 0.0 getPosition [584]
0.0 0.1 getInsertionMarkerPosition [977]
6.8 0.0 [Loop@0x41a240 at line 479 in determineEligibleStartingPoints] [398]
5.0 0.0 [Loop@0x41a2b7 at line 489 in determineEligibleStartingPoints] [430]
0.1 0.0 tourBusArc [33]
[346] 0.04 11.9 0.0 getMultiplicity [346]
1.8 0.3 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
0.8 1.1 [Loop@0x415a10 at line 1854 in destroyPaths] [337]
0.6 1.2 [Loop@0x415a00 at line 1851 in destroyPaths] [320]
0.5 0.9 [Loop@0x41530b at line 531 in extractSequence] [394]
0.5 0.7 [Loop@0x418ad8 at line 1896 in markerLeadsToNode] [492]
0.2 0.4 [Loop@0x415368 at line 541 in extractSequence] [333]
0.4 0.2 [Loop@0x415278 at line 2188 in pathContainsReference] [410]
0.3 0.2 [Loop@0x4189db at line 1881 in mapDistancesOntoPaths] [575]
0.1 0.4 extractSequence [258]
0.4 0.0 [Loop@0x418ab0 at line 1896 in markerLeadsToNode] [660]
0.1 0.2 [Loop@0x418be0 at line 2070 in concatenatePathNodes] [146]
0.0 0.2 [Loop@0x41898d at line 1872 in mapDistancesOntoPaths] [689]
0.0 0.1 pathContainsReference [407]
0.1 0.0 destroyPaths [479]
0.1 0.0 [Loop@0x418c40 at line 1860 in destroyPaths] [570]
0.0 0.1 [Loop@0x418900 at line 2080 in cleanUpRedundancy] [45]
[347] 0.04 5.9 6.0 getNextInSequence [347]
6.0 0.0 PM_FI2P [425]
0.1 11.699 appendNodeSequence [349]
[348] 0.04 0.1 11.699 [Loop@0x405f5e at line 548 in appendNodeSequence] [348]
10.599 0.0 getNucleotideInDescriptor [361]
0.6 0.5 writeNucleotideAtPosition [632]
0.0 11.799 [Loop@0x415368 at line 541 in extractSequence] [333]
[349] 0.04 0.0 11.799 appendNodeSequence [349]
0.1 11.699 [Loop@0x405f5e at line 548 in appendNodeSequence] [348]
0.4 11.2 [Loop@0x432850 at line 390 in createPreNodes] [84]
[350] 0.04 0.4 11.2 [Loop@0x432907 at line 427 in createPreNodes] [350]
11.2 0.0 fgets [85]
10.0 0.0 [Loop@0x415aa4 at line 2456 in clipTipsHard] [246]
0.5 0.0 initializeTodoLists [267]
0.5 0.0 [Loop@0x41a980 at line 444 in updateNodeStatus] [285]
0.2 0.0 [Loop@0x41a20d at line 473 in determineEligibleStartingPoints] [325]
0.1 0.0 [Loop@0x40e320 at line 217 in concatenateGraph] [100]
0.1 0.0 [Loop@0x40e294 at line 205 in concatenateGraph] [103]
[351] 0.04 11.4 0.0 getArc [351]
0.0 11.3 [Loop@0x41a980 at line 444 in updateNodeStatus] [285]
[352] 0.04 0.0 11.3 [Loop@0x41a990 at line 445 in updateNodeStatus] [352]
6.1 0.0 getDestination [248]
3.9 0.0 getNodeStatus [365]
0.5 0.0 getNextArc [522]
0.0 0.5 fh_insertkey [527]
0.3 0.0 setNodeStatus [819]
0.8 10.3 [Loop@0x43022b at line 942 in renumberPreNodes_pg] [282]
[353] 0.04 0.8 10.3 [Loop@0x43023c at line 900 in renumberPreNodes_pg] [353]
9.0 0.6 updatePreArcData_pg [369]
0.1 0.6 getNextPreArc_pg [734]
0.2 7.399 addUncertainPassageMarker [202]
2.0 0.9 extractPassageMarker [368]
0.1 0.5 addPassageMarker [581]
[354] 0.04 2.3 8.799 setMarker [354]
1.199 5.3 getTwinMarker [417]
0.9 1.4 setTopOfTheNode [405]
0.4 10.598 [Loop@0x432bfd at line 506 in createPreNodes] [164]
[355] 0.04 0.4 10.598 [Loop@0x432cb2 at line 119 in createPreNodes] [355]
0.499 9.299 getInsertionMarkerPosition [367]
0.2 0.6 convertMarker [700]
0.1 10.1 [Loop@0x433f90 at line 123 in concatenatePreNodes] [358]
0.0 0.7 [Loop@0x43428c at line 242 in clipTips_pg] [331]
[356] 0.04 0.1 10.8 destroyPreNode_pg [356]
0.0 4.6 [Loop@0x4306a6 at line 310 in destroyPreNode_pg] [458]
0.0 3.8 [Loop@0x430640 at line 310 in destroyPreNode_pg] [488]
1.9 0.0 _int_free [227]
0.4 0.0 free [497]
0.1 0.0 [Import thunk free] [965]
0.4 10.4 setInsertionMarkers [139]
[357] 0.04 0.4 10.4 [Loop@0x4332b7 at line 177 in setInsertionMarkers] [357]
9.0 1.3 [Loop@0x4332db at line 185 in setInsertionMarkers] [362]
0.1 0.0 getAnnotationCount [681]
0.0 10.7 concatenatePreNodes [220]
[358] 0.04 0.0 10.7 [Loop@0x433f90 at line 123 in concatenatePreNodes] [358]
0.1 10.1 destroyPreNode_pg [356]
0.2 0.2 getDestination_pg [484]
0.1 0.0 getPreArc_pg [559]
1.3 9.4 [Loop@0x43428c at line 242 in clipTips_pg] [331]
[359] 0.04 1.3 9.4 isEligibleTip [359]
0.0 8.2 [Loop@0x433bd2 at line 195 in isEligibleTip] [387]
0.7 0.0 getPreArc_pg [559]
0.0 0.5 simplePreArcCount_pg [385]
0.9 1.5 [Loop@0x418ad8 at line 1896 in markerLeadsToNode] [492]
0.9 0.8 [Loop@0x41530b at line 531 in extractSequence] [394]
0.6 0.9 [Loop@0x415368 at line 541 in extractSequence] [333]
0.6 0.5 [Loop@0x419ae0 at line 2246 in comparePaths] [231]
0.5 0.6 [Loop@0x419bb0 at line 2264 in comparePaths] [256]
0.2 0.7 [Loop@0x415278 at line 2188 in pathContainsReference] [410]
0.3 0.4 [Loop@0x418ab0 at line 1896 in markerLeadsToNode] [660]
0.1 0.3 [Loop@0x4189db at line 1881 in mapDistancesOntoPaths] [575]
0.0 0.3 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
0.1 0.1 transferNodeData [376]
0.0 0.2 [Loop@0x418be0 at line 2070 in concatenatePathNodes] [146]
0.0 0.1 remapBackOfNodeMarkersOntoNeighbour [61]
[360] 0.04 4.2 6.4 getNode [360]
6.4 0.0 PM_FI2P [418]
10.599 0.0 [Loop@0x405f5e at line 548 in appendNodeSequence] [348]
[361] 0.04 10.599 0.0 getNucleotideInDescriptor [361]
9.0 1.3 [Loop@0x4332b7 at line 177 in setInsertionMarkers] [357]
[362] 0.04 9.0 1.3 [Loop@0x4332db at line 185 in setInsertionMarkers] [362]
1.3 0.0 getAnnotSequenceID [328]
9.9 0.2 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[363] 0.04 9.9 0.2 getNodePrevious [363]
0.1 0.0 getNodeID [49]
0.1 0.0 nodeCount [580]
7.396 0.0 createArc [35]
2.299 0.0 recordKmerOccurence [414]
0.4 0.0 allocateConnection [585]
[364] 0.04 10.095 0.0 GOMP_critical_end [364]
3.9 0.0 [Loop@0x41a990 at line 445 in updateNodeStatus] [352]
2.9 0.0 nextStartingPoint [434]
1.4 0.0 tourBusArc [33]
1.0 0.0 [Loop@0x42be0b at line 396 in isLocalDeadEnd] [583]
0.8 0.0 [Loop@0x42bdb5 at line 396 in clipTipsVeryHardLocally] [478]
[365] 0.04 10.0 0.0 getNodeStatus [365]
0.4 9.5 [Loop@0x43022b at line 942 in renumberPreNodes_pg] [282]
[366] 0.04 0.4 9.5 [Loop@0x43034c at line 900 in renumberPreNodes_pg] [366]
8.3 0.8 updatePreArcData_pg [377]
0.1 0.3 getNextPreArc_pg [792]
0.499 9.299 [Loop@0x432cb2 at line 119 in createPreNodes] [355]
[367] 0.04 0.499 9.299 getInsertionMarkerPosition [367]
4.899 0.0 getStart [143]
4.4 0.0 getFinish [230]
4.899 4.8 destroyPassageMarker [244]
[368] 0.04 4.899 4.8 extractPassageMarker [368]
2.0 0.9 setMarker [354]
1.5 0.0 PM_FI2P [611]
0.1 0.3 setTopOfTheNode [405]
9.0 0.6 [Loop@0x43023c at line 900 in renumberPreNodes_pg] [353]
[369] 0.04 9.0 0.6 updatePreArcData_pg [369]
0.6 0.0 PREARC_FI2P [755]
0.0 9.6 main [14]
[370] 0.04 0.0 9.6 logFinalStats [370]
0.0 9.5 usedReads [371]
0.0 0.1 n50 [1014]
0.0 9.5 logFinalStats [370]
[371] 0.04 0.0 9.5 usedReads [371]
0.0 9.2 [Loop@0x410a59 at line 1797 in usedReads] [375]
0.1 0.2 [Loop@0x410bad at line 1797 in usedReads] [857]
0.0 9.4 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[372] 0.04 0.0 9.4 isPreviousToNode [372]
4.5 4.9 [Loop@0x41983a at line 143 in isPreviousToNode] [373]
4.5 4.9 isPreviousToNode [372]
[373] 0.04 4.5 4.9 [Loop@0x41983a at line 143 in isPreviousToNode] [373]
0.1 4.6 getNodeTime [455]
0.2 0.0 getNodePrevious [912]
0.0 9.4 remapBackOfNodeOntoNeighbour [55]
[374] 0.04 0.0 9.4 [Loop@0x416850 at line 894 in remapBackOfNodeOntoNeighbour] [374]
1.3 8.1 remapBackOfNodeMarkersOntoNeighbour [61]
0.0 9.2 usedReads [371]
[375] 0.03 0.0 9.2 [Loop@0x410a59 at line 1797 in usedReads] [375]
4.4 2.3 [Loop@0x410b08 at line 1816 in usedReads] [413]
2.2 0.3 [Loop@0x410b70 at line 1824 in usedReads] [542]
1.1 4.2 [Loop@0x41816a at line 1975 in simplifyNode] [155]
0.2 3.7 [Loop@0x418340 at line 112 in simplifyNode] [486]
[376] 0.03 1.3 7.9 transferNodeData [376]
0.6 1.3 remapNodeFibHeapReferencesOntoNode [437]
0.0 1.6 concatenateTodoLists [606]
1.3 0.0 getDestination [248]
0.0 1.2 getNodePrevious [640]
1.1 0.0 setNodePrevious [663]
0.3 0.0 getNodeTime [835]
0.1 0.1 getNode [360]
0.1 0.0 getNodeTime [953]
0.1 0.0 getNodePrevious [1000]
0.1 0.0 getNextArc [522]
8.3 0.8 [Loop@0x43034c at line 900 in renumberPreNodes_pg] [366]
[377] 0.03 8.3 0.8 updatePreArcData_pg [377]
0.8 0.0 PREARC_FI2P [716]
0.0 5.1 [Loop@0x419ae0 at line 2246 in comparePaths] [231]
0.0 4.0 [Loop@0x419bb0 at line 2264 in comparePaths] [256]
[378] 0.03 0.0 9.1 connectPassageMarkers [378]
1.6 6.5 setPreviousInSequence [389]
0.2 0.8 setNextInSequence [670]
0.0 9.0 buildScaffold [141]
[379] 0.03 0.0 9.0 computeReadToNodeCounts [379]
0.0 8.7 computeReadToNodeCounts.omp_fn.0 [117]
0.2 0.0 [libgomp.so.1.0.0] [94]
0.0 0.1 [Loop@0x4276f0 at line 373 in computeReadToNodeCounts] [986]
3.0 0.0 allocateSmallNodeList [167]
3.0 0.0 deallocateSmallNodeList [306]
1.8 0.0 deallocateSmallNodeList [294]
1.0 0.0 allocateSmallNodeList [182]
0.1 0.0 allocArrayArrayAllocate [289]
[380] 0.03 8.9 0.0 omp_get_thread_num [380]
4.6 0.0 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
3.2 0.0 threadSequenceThroughGraph [7]
0.9 0.0 [Loop@0x41bce8 at line 1729 in getSequenceLengths] [532]
[381] 0.03 8.7 0.0 getLength [381]
8.6 0.0 createConnection [162]
[382] 0.03 8.6 0.0 readjustConnectionInTree [382]
0.4 8.098 createConnection [162]
[383] 0.03 0.4 8.098 unLockTwoNodes [383]
5.498 0.0 omp_unset_lock [48]
2.6 0.0 [libgomp.so.1.0.0] [94]
4.698 0.0 newDescriptor_pg [232]
3.8 0.0 [Loop@0x42fd7d at line 1015 in newDescriptor_pg] [391]
[384] 0.03 8.498 0.0 writeNucleotideInDescriptor_pg [384]
0.5 7.4 [Loop@0x433bd2 at line 195 in isEligibleTip] [387]
0.0 0.5 isEligibleTip [359]
[385] 0.03 0.5 7.9 simplePreArcCount_pg [385]
0.2 7.7 [Loop@0x4300ff at line 83 in simplePreArcCount_pg] [393]
2.0 6.299 [Loop@0x41ad00 at line 321 in dfh_consolidate] [110]
[386] 0.03 2.0 6.299 dfh_removerootlist [386]
6.299 0.0 dfhe_remove [420]
0.0 8.2 isEligibleTip [359]
[387] 0.03 0.0 8.2 [Loop@0x433bd2 at line 195 in isEligibleTip] [387]
0.5 7.4 simplePreArcCount_pg [385]
0.2 0.1 getDestination_pg [484]
0.1 8.0 [Loop@0x433570 at line 287 in countPreNodes] [345]
[388] 0.03 0.1 8.0 [Loop@0x4335be at line 119 in countPreNodes] [388]
0.8 7.2 getInsertionMarkerPosition [390]
1.6 6.5 connectPassageMarkers [378]
[389] 0.03 1.6 6.5 setPreviousInSequence [389]
4.2 0.0 PM_FI2P [469]
1.5 0.0 PM_FI2P [612]
0.8 0.0 PM_FI2P [714]
0.8 7.2 [Loop@0x4335be at line 119 in countPreNodes] [388]
[390] 0.03 0.8 7.2 getInsertionMarkerPosition [390]
4.3 0.0 getStart [143]
2.9 0.0 getFinish [230]
3.0 5.0 newDescriptor_pg [232]
[391] 0.03 3.0 5.0 [Loop@0x42fd7d at line 1015 in newDescriptor_pg] [391]
3.8 0.0 writeNucleotideInDescriptor_pg [384]
0.5 0.7 popNucleotide [652]
1.5 2.3 [Loop@0x41530b at line 531 in extractSequence] [394]
0.8 1.8 [Loop@0x415278 at line 2188 in pathContainsReference] [410]
0.2 0.7 [Loop@0x415368 at line 541 in extractSequence] [333]
0.2 0.0 [Loop@0x41898d at line 1872 in mapDistancesOntoPaths] [689]
0.1 0.0 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
0.0 0.1 pathContainsReference [407]
0.0 0.1 [Loop@0x4189db at line 1881 in mapDistancesOntoPaths] [575]
0.0 0.1 [Loop@0x4184e0 at line 1994 in concatenateNodesAndVaccinate] [909]
[392] 0.03 2.8 5.1 isTerminal [392]
5.1 0.0 PM_FI2P [441]
0.2 7.7 simplePreArcCount_pg [385]
[393] 0.03 0.2 7.7 [Loop@0x4300ff at line 83 in simplePreArcCount_pg] [393]
6.9 0.8 getNextPreArc_pg [396]
0.3 7.6 extractSequence [258]
[394] 0.03 0.3 7.6 [Loop@0x41530b at line 531 in extractSequence] [394]
1.5 2.3 isTerminal [392]
0.9 0.8 getNode [360]
0.5 0.9 getNextInSequence [347]
0.7 0.0 getNodeLength [148]
1.099 5.3 addUncertainPassageMarker [202]
0.4 0.3 insertPassageMarker [729]
0.2 0.5 addPassageMarker [581]
[395] 0.03 1.699 6.1 setNextInNode [395]
2.9 0.0 PM_FI2P [449]
0.2 2.2 getTwinMarker [545]
0.4 0.0 PM_FI2P [798]
0.3 0.0 PM_FI2P [855]
0.1 0.0 PM_FI2P [955]
6.9 0.8 [Loop@0x4300ff at line 83 in simplePreArcCount_pg] [393]
[396] 0.03 6.9 0.8 getNextPreArc_pg [396]
0.8 0.0 PREARC_FI2P [697]
7.6 0.0 [Loop@0x403668 at line 3540 in injectShortReads] [234]
[397] 0.03 7.6 0.0 setShortReadMarkerOffset [397]
0.1 7.5 [Loop@0x41a20d at line 473 in determineEligibleStartingPoints] [325]
[398] 0.03 0.1 7.5 [Loop@0x41a240 at line 479 in determineEligibleStartingPoints] [398]
6.8 0.0 getMultiplicity [346]
0.7 0.0 getNextArc [522]
0.0 7.5 destroyNode [276]
[399] 0.03 0.0 7.5 [Loop@0x4050b0 at line 477 in destroyNode] [399]
6.7 0.7 destroyArc [319]
0.1 0.0 deallocatePointer [301]
7.4 0.1 getShortReadCoords [401]
[400] 0.03 7.4 0.1 [Loop@0x412fad at line 843 in getShortReadCoords] [400]
0.1 0.0 getShortReadMarkerAtIndex [243]
0.0 7.5 findLowCoverageRegions [187]
[401] 0.03 0.0 7.5 getShortReadCoords [401]
7.4 0.1 [Loop@0x412fad at line 843 in getShortReadCoords] [400]
4.7 0.0 [Loop@0x40dd60 at line 68 in concatenateReadStarts] [194]
0.8 0.0 [Loop@0x416690 at line 773 in remapNodeMarkersOntoNeighbour] [321]
0.8 0.0 [Loop@0x40dce0 at line 54 in concatenateReadStarts] [326]
0.4 0.0 [Loop@0x417200 at line 1098 in remapBackOfNodeMarkersOntoNeighbour] [536]
0.4 0.0 [Loop@0x4165f8 at line 808 in remapNodeMarkersOntoNeighbour] [332]
0.3 0.0 [Loop@0x4170f0 at line 1033 in remapBackOfNodeMarkersOntoNeighbour] [471]
[402] 0.03 7.4 0.0 setShortReadMarkerPosition [402]
1.0 2.7 [Loop@0x419ae0 at line 2246 in comparePaths] [231]
0.9 1.9 [Loop@0x419bb0 at line 2264 in comparePaths] [256]
0.3 0.5 comparePaths [50]
0.0 0.1 remapBackOfNodeMarkersOntoNeighbour [61]
[403] 0.03 2.2 5.2 setPassageMarkerStatus [403]
3.4 0.0 PM_FI2P [500]
1.8 0.0 PM_FI2P [593]
0.6 6.8 remapBackOfNodeMarkersOntoNeighbour [61]
[404] 0.03 0.6 6.8 extractFrontOfNodeReads [404]
2.1 0.0 [Loop@0x4041be at line 3019 in extractFrontOfNodeReads] [562]
0.0 2.1 mallocOrExit3 [67]
1.5 0.2 [Loop@0x404255 at line 3082 in extractFrontOfNodeReads] [595]
0.9 0.0 _int_free [227]
1.7 2.8 addUncertainPassageMarker [202]
0.9 1.4 setMarker [354]
0.1 0.3 extractPassageMarker [368]
0.0 0.2 addPassageMarker [581]
[405] 0.03 2.7 4.7 setTopOfTheNode [405]
4.7 0.0 PM_FI2P [452]
1.0 6.1 remapBackOfNodeMarkersOntoNeighbour [61]
[406] 0.03 1.0 6.1 extractBackOfNodeReads [406]
2.8 0.0 [Loop@0x403eb1 at line 3155 in extractBackOfNodeReads] [529]
1.2 0.8 [Loop@0x403f54 at line 3213 in extractBackOfNodeReads] [566]
0.0 1.2 mallocOrExit3 [67]
0.1 0.0 _int_free [227]
0.0 7.0 comparePaths [50]
[407] 0.03 0.0 7.0 pathContainsReference [407]
0.3 6.5 [Loop@0x415278 at line 2188 in pathContainsReference] [410]
0.0 0.1 getNextInSequence [347]
0.0 0.1 isTerminal [392]
3.0 0.0 deallocateSmallNodeList [306]
1.8 0.0 deallocateSmallNodeList [294]
1.3 0.0 allocateSmallNodeList [167]
0.8 0.0 allocateSmallNodeList [182]
[408] 0.03 6.9 0.0 getRecycleBinInArray [408]
1.4 5.4 [Loop@0x40cf90 at line 436 in fh_consolidate] [211]
[409] 0.03 1.4 5.4 fh_removerootlist [409]
5.4 0.0 fhe_remove [435]
0.3 6.5 pathContainsReference [407]
[410] 0.03 0.3 6.5 [Loop@0x415278 at line 2188 in pathContainsReference] [410]
0.8 1.8 isTerminal [392]
0.0 1.8 [Loop@0x415290 at line 2190 in pathContainsReference] [590]
0.2 0.7 getNode [360]
0.4 0.2 getNextInSequence [347]
0.6 0.0 getMarker [624]
0.0 6.799 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[411] 0.03 0.0 6.799 isPreviousToNode [411]
3.2 3.599 [Loop@0x41990e at line 102 in isPreviousToNode] [412]
3.2 3.599 isPreviousToNode [411]
[412] 0.03 3.2 3.599 [Loop@0x41990e at line 102 in isPreviousToNode] [412]
0.1 3.399 getNodeTime [496]
0.1 0.0 getNodePrevious [1012]
4.4 2.3 [Loop@0x410a59 at line 1797 in usedReads] [375]
[413] 0.03 4.4 2.3 [Loop@0x410b08 at line 1816 in usedReads] [413]
2.2 0.0 getShortReadMarkerAtIndex [243]
0.1 0.0 getShortReadMarkerID [465]
0.8 5.802 [Loop@0x42c2d8 at line 571 in referenceGraphKmers] [302]
[414] 0.02 0.8 5.802 recordKmerOccurence [414]
2.299 0.0 GOMP_critical_end [364]
2.1 0.0 GOMP_critical_start [334]
1.302 0.0 copyKmers [609]
0.1 0.0 [Import thunk GOMP_critical_start] [1026]
3.8 2.8 createPreNodes [51]
[415] 0.02 3.8 2.8 [Loop@0x432ee1 at line 565 in createPreNodes] [415]
2.8 0.0 _IO_getc [53]
4.6 0.0 createPreNodes [51]
0.8 0.0 [Loop@0x432a08 at line 461 in createPreNodes] [128]
0.6 0.0 [Loop@0x42c13c at line 502 in referenceGraphKmers] [251]
0.3 0.0 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
0.199 0.0 [Loop@0x42c4a0 at line 543 in referenceGraphKmers] [293]
0.1 0.0 newDescriptor_pg [232]
[416] 0.02 6.599 0.0 [Import thunk _IO_getc] [416]
1.199 5.3 setMarker [354]
[417] 0.02 1.199 5.3 getTwinMarker [417]
5.3 0.0 PM_FI2P [438]
6.4 0.0 getNode [360]
[418] 0.02 6.4 0.0 PM_FI2P [418]
0.5 5.9 exportLongNodeSequence [170]
[419] 0.02 0.5 5.9 [Loop@0x413330 at line 927 in exportLongNodeSequence] [419]
0.1 5.6 velvetFprintf [17]
0.2 0.0 getNucleotideChar [902]
6.299 0.0 dfh_removerootlist [386]
[420] 0.02 6.299 0.0 dfhe_remove [420]
0.0 6.201 fillUpGraph [25]
[421] 0.02 0.0 6.201 createNodeReadStartArrays [421]
0.101 6.1 [Loop@0x403d68 at line 2862 in createNodeReadStartArrays] [422]
0.101 6.1 createNodeReadStartArrays [421]
[422] 0.02 0.101 6.1 [Loop@0x403d68 at line 2862 in createNodeReadStartArrays] [422]
0.2 5.9 mallocOrExit3 [67]
1.9 1.2 deallocatePassageMarker [510]
0.7 0.7 [Loop@0x415a00 at line 1851 in destroyPaths] [320]
0.4 0.6 [Loop@0x415a10 at line 1854 in destroyPaths] [337]
0.1 0.3 destroyPaths [479]
0.1 0.1 [Loop@0x418c40 at line 1860 in destroyPaths] [570]
0.0 0.1 [Loop@0x405100 at line 487 in destroyNode] [738]
[423] 0.02 3.2 3.0 allocArrayFree [423]
3.0 0.0 allocArrayGetElement [519]
0.0 6.1 concatenateStringOfNodes [63]
[424] 0.02 0.0 6.1 reallocateNodeDescriptor [424]
0.0 4.0 callocOrExit3 [221]
0.0 1.6 reallocOrExit4 [564]
0.0 0.5 [Loop@0x408280 at line 708 in reallocateNodeDescriptor] [782]
6.0 0.0 getNextInSequence [347]
[425] 0.02 6.0 0.0 PM_FI2P [425]
0.2 3.1 destroyPreArc_pg [457]
0.5 2.1 destroyPreArc_pg [489]
[426] 0.02 0.7 5.2 removePreArcFromList_pg [426]
0.1 3.4 [Loop@0x43055a at line 453 in removePreArcFromList_pg] [493]
0.8 0.9 getNextPreArc_pg [577]
2.3 3.5 fh_consolidate [195]
[427] 0.02 2.3 3.5 [Loop@0x40d17f at line 408 in fh_consolidate] [427]
1.0 2.3 fh_insertrootlist [507]
0.2 0.0 fh_compare [906]
5.798 0.0 [Loop@0x432de1 at line 554 in createPreNodes] [239]
[428] 0.02 5.798 0.0 getAnnotationLength [428]
5.7 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[429] 0.02 5.7 0.0 setShortReadMarkerPosition [429]
0.2 5.4 [Loop@0x41a20d at line 473 in determineEligibleStartingPoints] [325]
[430] 0.02 0.2 5.4 [Loop@0x41a2b7 at line 489 in determineEligibleStartingPoints] [430]
5.0 0.0 getMultiplicity [346]
0.4 0.0 getNextArc [522]
5.6 0.0 getArcBetweenNodes [314]
[431] 0.02 5.6 0.0 [Loop@0x4052ef at line 337 in getArcBetweenNodes] [431]
1.1 3.3 concatenateTodoLists [461]
1.1 0.0 concatenateTodoLists [606]
[432] 0.02 2.2 3.3 concatenateCommonTodoLists [432]
3.0 0.0 [Loop@0x4157d4 at line 175 in concatenateCommonTodoLists] [520]
0.3 0.0 [Loop@0x41584e at line 191 in concatenateCommonTodoLists] [827]
0.1 5.4 concatenateNodesAndVaccinate [169]
[433] 0.02 0.1 5.4 [Loop@0x418472 at line 1986 in concatenateNodesAndVaccinate] [433]
3.8 1.6 createAnalogousArc [245]
0.1 5.3 [Loop@0x41a4bf at line 2568 in correctGraph] [22]
[434] 0.02 0.1 5.3 nextStartingPoint [434]
2.9 0.0 getNodeStatus [365]
2.4 0.0 getNodeInGraph [47]
5.4 0.0 fh_removerootlist [409]
[435] 0.02 5.4 0.0 fhe_remove [435]
0.3 5.1 remapBackOfNodeOntoNeighbour [55]
[436] 0.02 0.3 5.1 remapBackOfNodeTimesOntoNeighbour [436]
0.0 2.3 remapNodeInwardReferencesOntoNode [550]
2.3 0.0 getNodeTime [551]
0.1 0.2 setNodePrevious [848]
0.2 0.0 getNodeTime [908]
1.0 1.3 remapBackOfNodeOntoNeighbour [55]
0.6 1.3 transferNodeData [376]
1.1 0.1 remapNodeOntoNeighbour [97]
[437] 0.02 2.7 2.7 remapNodeFibHeapReferencesOntoNode [437]
2.2 0.0 getNodeDHeapNode [557]
0.3 0.0 dfh_replacedata [846]
0.1 0.0 getNodeDHeapNode [958]
0.0 0.1 dfh_delete [1020]
5.3 0.0 getTwinMarker [417]
[438] 0.02 5.3 0.0 PM_FI2P [438]
0.1 5.1 remapBackOfNodeArcsOntoNeighbour [313]
[439] 0.02 0.1 5.1 [Loop@0x416c20 at line 859 in remapBackOfNodeArcsOntoNeighbour] [439]
1.5 3.5 createAnalogousArc [245]
0.1 0.0 getNextArc [522]
0.0 5.2 [Loop@0x4263b0 at line 1158 in expandLongNode] [138]
[440] 0.02 0.0 5.2 correctGraphLocally [440]
0.0 4.1 [Loop@0x42ba95 at line 423 in correctGraphLocally] [477]
0.7 0.3 [Loop@0x42bab8 at line 513 in correctGraphLocally] [677]
0.0 0.1 [Loop@0x42bb58 at line 459 in correctGraphLocally] [938]
5.1 0.0 isTerminal [392]
[441] 0.02 5.1 0.0 PM_FI2P [441]
4.7 0.3 createPreArc_pg [36]
[442] 0.02 4.7 0.3 addPreArcToPreNode_pg [442]
0.0 0.3 PREARC_I2P [817]
5.0 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[443] 0.02 5.0 0.0 setShortReadMarkerPosition [443]
0.0 5.0 findLowCoverageRegions [187]
[444] 0.02 0.0 5.0 getShortReadTwinCoords [444]
4.8 0.2 [Loop@0x413093 at line 857 in getShortReadTwinCoords] [445]
4.8 0.2 getShortReadTwinCoords [444]
[445] 0.02 4.8 0.2 [Loop@0x413093 at line 857 in getShortReadTwinCoords] [445]
0.1 0.0 getTwinNode [228]
0.1 0.0 getShortReadMarkerAtIndex [243]
0.3 4.7 [Loop@0x433508 at line 276 in countPreNodes] [296]
[446] 0.02 0.3 4.7 [Loop@0x43367f at line 119 in countPreNodes] [446]
0.5 3.9 getInsertionMarkerPosition [463]
0.3 0.0 getInsertionMarkerPosition [837]
2.3 0.0 unLockNode [145]
1.6 0.0 unLockTwoNodes [181]
0.8 0.0 unLockTwoNodes [92]
0.3 0.0 unLockRead [86]
[447] 0.02 5.0 0.0 [Import thunk omp_unset_lock] [447]
4.6 0.0 createPreNodes [51]
0.3 0.0 newDescriptor_pg [232]
[448] 0.02 4.9 0.0 __ctype_b_loc [448]
2.9 0.0 setNextInNode [395]
2.0 0.0 destroyPassageMarker [244]
[449] 0.02 4.9 0.0 PM_FI2P [449]
0.5 4.3 exportGraph [18]
[450] 0.02 0.5 4.3 sortNodeArcs [450]
3.3 0.0 [Loop@0x4078f0 at line 1824 in sortNodeArcs] [505]
0.7 0.3 arcMergeSort [667]
0.1 4.7 concatenatePreNodes [220]
[451] 0.02 0.1 4.7 [Loop@0x433f15 at line 109 in concatenatePreNodes] [451]
0.3 2.9 createAnalogousPreArc_pg [511]
0.6 0.7 getDestination_pg [484]
0.1 0.1 getNextPreArc_pg [577]
4.7 0.0 setTopOfTheNode [405]
[452] 0.02 4.7 0.0 PM_FI2P [452]
0.0 4.7 exportGraph [18]
[453] 0.02 0.0 4.7 [Loop@0x407cf1 at line 1716 in exportGraph] [453]
3.0 1.7 exportArc [454]
3.0 1.7 [Loop@0x407cf1 at line 1716 in exportGraph] [453]
[454] 0.02 3.0 1.7 exportArc [454]
0.0 1.7 velvetFprintf [17]
0.1 4.6 [Loop@0x41983a at line 143 in isPreviousToNode] [373]
[455] 0.02 0.1 4.6 getNodeTime [455]
4.6 0.0 getNodeID [49]
1.6 0.0 deallocateSmallNodeList [306]
1.5 0.0 deallocateSmallNodeList [294]
1.0 0.0 allocateSmallNodeList [167]
0.4 0.0 allocateSmallNodeList [182]
0.1 0.0 allocArrayArrayAllocate [289]
[456] 0.02 4.6 0.0 [Import thunk omp_get_thread_num] [456]
0.2 4.4 [Loop@0x4306a6 at line 310 in destroyPreNode_pg] [458]
[457] 0.02 0.2 4.4 destroyPreArc_pg [457]
0.2 3.1 removePreArcFromList_pg [426]
0.0 0.9 deallocatePreArc_pg [683]
0.2 0.0 PREARC_FI2P [874]
0.0 4.6 destroyPreNode_pg [356]
[458] 0.02 0.0 4.6 [Loop@0x4306a6 at line 310 in destroyPreNode_pg] [458]
0.2 4.4 destroyPreArc_pg [457]
2.7 0.0 [Loop@0x40e294 at line 205 in concatenateGraph] [103]
0.9 0.0 [Loop@0x40e320 at line 217 in concatenateGraph] [100]
0.4 0.0 [Loop@0x40de14 at line 94 in concatenateStringOfNodes] [534]
0.2 0.0 [Loop@0x40e270 at line 198 in concatenateGraph] [60]
0.2 0.0 getTipLength [515]
0.2 0.0 [Loop@0x4153e7 at line 2435 in getTipLength] [523]
[459] 0.02 4.6 0.0 simpleArcCount [459]
0.1 4.5 destroyNode [276]
[460] 0.02 0.1 4.5 [Loop@0x405080 at line 466 in destroyNode] [460]
4.4 0.1 destroyArc [319]
0.0 4.5 remapNodeArcsOntoTarget [252]
[461] 0.02 0.0 4.5 concatenateTodoLists [461]
1.1 3.3 concatenateCommonTodoLists [432]
0.1 0.0 concatenateTodoListIntoActive [741]
4.5 0.0 createPreArc_pg [36]
[462] 0.02 4.5 0.0 PREARC_FI2P [462]
0.5 3.9 [Loop@0x43367f at line 119 in countPreNodes] [446]
[463] 0.02 0.5 3.9 getInsertionMarkerPosition [463]
2.8 0.0 getStart [143]
1.1 0.0 getFinish [230]
2.5 1.9 dfh_consolidate [108]
[464] 0.02 2.5 1.9 [Loop@0x41aeff at line 311 in dfh_consolidate] [464]
0.3 1.2 dfh_insertrootlist [618]
0.4 0.0 dfh_compare [799]
0.9 0.0 [Loop@0x414f6d at line 1193 in removeNodeAndDenounceDubiousReads] [323]
0.8 0.0 [Loop@0x4275b0 at line 358 in computeReadToNodeCounts.omp_fn.0] [116]
0.8 0.0 [Loop@0x427310 at line 445 in computePartialReadToNodeMappingShort] [71]
0.6 0.0 [Loop@0x429963 at line 1429 in projectFromNode] [90]
0.4 0.0 [Loop@0x42715e at line 1678 in countShortReads] [253]
0.4 0.0 projectFromShortRead [93]
0.2 0.0 [Loop@0x414fe5 at line 1204 in removeNodeAndDenounceDubiousReads] [573]
0.1 0.0 [Loop@0x412b20 at line 444 in printShortCounts] [316]
0.1 0.0 [Loop@0x410b70 at line 1824 in usedReads] [542]
0.1 0.0 [Loop@0x410b08 at line 1816 in usedReads] [413]
[465] 0.02 4.4 0.0 getShortReadMarkerID [465]
2.2 0.0 [Loop@0x42df3f at line 1101 in fillUpGraph.omp_fn.3] [9]
2.1 0.0 [Loop@0x42ccd5 at line 1141 in fillUpGraph.omp_fn.4] [6]
[466] 0.02 4.3 0.0 isSecondInPair [466]
4.201 0.0 [Loop@0x4038e6 at line 3339 in spreadReadIDs] [329]
[467] 0.02 4.201 0.0 setShortReadMarkerOffset [467]
0.8 3.4 appendDescriptors [317]
[468] 0.02 0.8 3.4 mergeDescriptors [468]
0.0 2.4 callocOrExit3 [221]
0.7 0.0 [Loop@0x406201 at line 744 in mergeDescriptors] [724]
0.3 0.0 [Loop@0x40626a at line 762 in mergeDescriptors] [822]
4.2 0.0 setPreviousInSequence [389]
[469] 0.02 4.2 0.0 PM_FI2P [469]
4.1 0.0 _IO_vfprintf [19]
0.1 0.0 qsort_r [43]
[470] 0.02 4.2 0.0 [Import thunk free] [470]
3.1 1.0 remapBackOfNodeMarkersOntoNeighbour [61]
[471] 0.02 3.1 1.0 [Loop@0x4170f0 at line 1033 in remapBackOfNodeMarkersOntoNeighbour] [471]
0.4 0.0 getShortReadMarkerAtIndex [243]
0.3 0.0 setShortReadMarkerPosition [402]
0.3 0.0 getShortReadMarkerPosition [260]
4.1 0.0 getPreArcBetweenPreNodes_pg [39]
[472] 0.02 4.1 0.0 getNextPreArc_pg [472]
4.1 0.0 getNextPreArc_pg [235]
[473] 0.02 4.1 0.0 PREARC_FI2P [473]
0.6 3.5 remapNodeTimesOntoNeighbour [475]
[474] 0.02 0.6 3.5 remapNodeTimesOntoTargetNode [474]
0.0 2.2 remapNodeInwardReferencesOntoNode [555]
0.8 0.0 getNodeTime [715]
0.4 0.0 getNodePrevious [790]
0.0 0.1 isPreviousToNode [975]
0.0 4.1 remapNodeOntoNeighbour [97]
[475] 0.02 0.0 4.1 remapNodeTimesOntoNeighbour [475]
0.6 3.5 remapNodeTimesOntoTargetNode [474]
0.0 4.1 [Loop@0x42ba95 at line 423 in correctGraphLocally] [477]
[476] 0.02 0.0 4.1 clipTipsVeryHardLocally [476]
0.3 3.8 [Loop@0x42bdb5 at line 396 in clipTipsVeryHardLocally] [478]
0.0 4.1 correctGraphLocally [440]
[477] 0.02 0.0 4.1 [Loop@0x42ba95 at line 423 in correctGraphLocally] [477]
0.0 4.1 clipTipsVeryHardLocally [476]
0.3 3.8 clipTipsVeryHardLocally [476]
[478] 0.02 0.3 3.8 [Loop@0x42bdb5 at line 396 in clipTipsVeryHardLocally] [478]
0.0 1.9 isLocalDeadEnd [582]
0.3 0.8 isLocalTwinDeadEnd [657]
0.8 0.0 getNodeStatus [365]
0.1 2.0 cleanUpRedundancy [40]
0.0 2.0 [Loop@0x418900 at line 2080 in cleanUpRedundancy] [45]
[479] 0.02 0.1 4.0 destroyPaths [479]
0.0 2.0 [Loop@0x418c40 at line 1860 in destroyPaths] [570]
0.1 1.4 destroyPassageMarker [244]
0.1 0.3 allocArrayFree [423]
0.1 0.0 getNextInSequence [347]
4.0 0.0 fh_insertrootlist [265]
[480] 0.02 4.0 0.0 fhe_insertafter [480]
0.1 3.9 exportGraph [18]
[481] 0.02 0.1 3.9 [Loop@0x407c80 at line 1987 in exportGraph] [481]
1.0 2.9 exportArc [485]
4.0 0.0 qsort_r [43]
[482] 0.02 4.0 0.0 compareKmerOccurences [482]
3.999 0.0 getArcBetweenNodes [179]
[483] 0.02 3.999 0.0 [Loop@0x4027d3 at line 337 in getArcBetweenNodes] [483]
0.3 1.0 [Loop@0x433e80 at line 83 in concatenatePreNodes] [543]
0.6 0.7 [Loop@0x433f15 at line 109 in concatenatePreNodes] [451]
0.0 0.5 [Loop@0x433d43 at line 45 in concatenatePreNodes] [335]
0.2 0.2 [Loop@0x433f90 at line 123 in concatenatePreNodes] [358]
0.2 0.1 [Loop@0x433bd2 at line 195 in isEligibleTip] [387]
0.0 0.1 concatenatePreNodes [220]
[484] 0.01 1.3 2.6 getDestination_pg [484]
2.6 0.0 PREARC_FI2P [537]
1.0 2.9 [Loop@0x407c80 at line 1987 in exportGraph] [481]
[485] 0.01 1.0 2.9 exportArc [485]
0.1 2.8 velvetFprintf [17]
0.0 3.9 [Loop@0x41816a at line 1975 in simplifyNode] [155]
[486] 0.01 0.0 3.9 [Loop@0x418340 at line 112 in simplifyNode] [486]
0.2 3.7 transferNodeData [376]
0.0 2.9 concatenatePreNodes [220]
0.2 0.7 [Loop@0x433e80 at line 83 in concatenatePreNodes] [543]
0.0 0.1 [Loop@0x4340b8 at line 94 in concatenatePreNodes] [918]
[487] 0.01 0.2 3.7 appendDescriptors_pg [487]
0.8 2.3 appendPositiveDescriptor_pg [517]
0.2 0.4 appendNegativeDescriptor_pg [748]
0.0 3.8 destroyPreNode_pg [356]
[488] 0.01 0.0 3.8 [Loop@0x430640 at line 310 in destroyPreNode_pg] [488]
0.3 3.5 destroyPreArc_pg [489]
0.3 3.5 [Loop@0x430640 at line 310 in destroyPreNode_pg] [488]
[489] 0.01 0.3 3.5 destroyPreArc_pg [489]
0.5 2.1 removePreArcFromList_pg [426]
0.0 0.6 deallocatePreArc_pg [746]
0.3 0.0 PREARC_FI2P [832]
3.4 0.0 [Loop@0x432390 at line 705 in connectAnnotation] [34]
0.2 0.0 convertInsertionMarkers [269]
[490] 0.01 3.6 0.0 getFinishID [490]
0.0 3.6 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
[491] 0.01 0.0 3.6 markerLeadsToNode [491]
0.0 3.6 [Loop@0x418ad8 at line 1896 in markerLeadsToNode] [492]
0.0 3.6 markerLeadsToNode [491]
[492] 0.01 0.0 3.6 [Loop@0x418ad8 at line 1896 in markerLeadsToNode] [492]
0.9 1.5 getNode [360]
0.5 0.7 getNextInSequence [347]
0.1 3.4 removePreArcFromList_pg [426]
[493] 0.01 0.1 3.4 [Loop@0x43055a at line 453 in removePreArcFromList_pg] [493]
2.0 0.7 getNextPreArc_pg [531]
0.2 0.5 getNextPreArc_pg [732]
0.1 3.4 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
[494] 0.01 0.1 3.4 directlyAppendDescriptors [494]
0.0 1.9 [Loop@0x407f3b at line 548 in directlyAppendDescriptors] [579]
0.0 1.4 [Loop@0x408074 at line 548 in directlyAppendDescriptors] [622]
0.1 0.0 getNodeLength [1002]
3.5 0.0 commonNodeReads [173]
[495] 0.01 3.5 0.0 [Loop@0x403ce8 at line 3006 in commonNodeReads] [495]
0.1 3.399 [Loop@0x41990e at line 102 in isPreviousToNode] [412]
[496] 0.01 0.1 3.399 getNodeTime [496]
3.399 0.0 getNodeID [49]
1.3 0.0 destroyNode [276]
0.8 0.0 injectShortReads [41]
0.7 0.0 [Loop@0x42f690 at line 374 in destroyPreGraph_pg] [642]
0.4 0.0 destroyPreNode_pg [356]
0.2 0.0 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
[497] 0.01 3.4 0.0 free [497]
3.4 0.0 [Loop@0x41cd0e at line 1568 in importReadSet] [183]
[498] 0.01 3.4 0.0 [Loop@0x41cd15 at line 1580 in importReadSet] [498]
1.4 2.0 newTightStringArrayFromStringArray [199]
[499] 0.01 1.4 2.0 [Loop@0x402310 at line 144 in newTightStringArrayFromStringArray] [499]
2.0 0.0 __strlen_sse42 [569]
3.4 0.0 setPassageMarkerStatus [403]
[500] 0.01 3.4 0.0 PM_FI2P [500]
0.0 2.6 appendGap [502]
0.1 0.7 [Loop@0x408554 at line 548 in appendGap] [699]
[501] 0.01 0.1 3.3 addBufferToDescriptor [501]
0.0 2.4 callocOrExit3 [221]
0.4 0.0 writeNucleotideInDescriptor [786]
0.3 0.0 getNucleotideInDescriptor [851]
0.0 0.2 reallocOrExit4 [564]
0.0 3.4 pushNeighbours [142]
[502] 0.01 0.0 3.4 appendGap [502]
0.0 2.6 addBufferToDescriptor [501]
0.0 0.8 [Loop@0x408554 at line 548 in appendGap] [699]
3.4 0.0 createPreNodes [51]
[503] 0.01 3.4 0.0 [Import thunk __ctype_b_loc] [503]
3.4 0.0 destroyPassageMarker [244]
[504] 0.01 3.4 0.0 PM_FI2P [504]
3.3 0.0 sortNodeArcs [450]
[505] 0.01 3.3 0.0 [Loop@0x4078f0 at line 1824 in sortNodeArcs] [505]
3.3 0.0 commonNodeReads [173]
[506] 0.01 3.3 0.0 [Loop@0x403ca0 at line 2997 in commonNodeReads] [506]
1.0 2.3 [Loop@0x40d17f at line 408 in fh_consolidate] [427]
[507] 0.01 1.0 2.3 fh_insertrootlist [507]
2.3 0.0 fhe_insertafter [552]
2.4 0.0 [Loop@0x43428c at line 242 in clipTips_pg] [331]
0.8 0.0 [Loop@0x434140 at line 142 in concatenatePreGraph_pg] [159]
[508] 0.01 3.2 0.0 getPreNodeInPreGraph_pg [508]
0.2 3.0 exportGraph [18]
[509] 0.01 0.2 3.0 sortNodeArcs [509]
1.9 0.0 [Loop@0x407a30 at line 1824 in sortNodeArcs] [574]
0.4 0.7 arcMergeSort [659]
0.1 3.1 destroyPassageMarker [244]
[510] 0.01 0.1 3.1 deallocatePassageMarker [510]
1.9 1.2 allocArrayFree [423]
0.3 2.9 [Loop@0x433f15 at line 109 in concatenatePreNodes] [451]
[511] 0.01 0.3 2.9 createAnalogousPreArc_pg [511]
1.7 0.1 addPreArcToPreNode_pg [591]
0.0 0.4 allocatePreArc_pg [805]
0.3 0.0 PREARC_FI2P [826]
0.0 0.3 [Loop@0x431bd1 at line 488 in createAnalogousPreArc_pg] [859]
0.1 0.0 PREARC_FI2P [960]
0.0 3.2 [Loop@0x4261eb at line 131 in expandLongNode] [513]
[512] 0.01 0.0 3.2 markInterestingNodes [512]
0.2 2.4 integrateDerivativeDistances [514]
0.1 0.1 resetMiniConnection [913]
0.1 0.0 getConnectionDestination [665]
0.1 0.0 getTwinNode [228]
0.1 0.0 getNodeID [49]
0.1 0.0 readjustMiniConnection [1031]
0.0 3.2 expandLongNode [136]
[513] 0.01 0.0 3.2 [Loop@0x4261eb at line 131 in expandLongNode] [513]
0.0 3.2 markInterestingNodes [512]
0.2 2.4 markInterestingNodes [512]
0.0 0.6 [Loop@0x4247ed at line 374 in absorbExtensionInScaffold] [678]
[514] 0.01 0.2 3.0 integrateDerivativeDistances [514]
0.4 2.5 [Loop@0x42428d at line 201 in integrateDerivativeDistances] [528]
0.1 0.0 getConnection [932]
0.0 3.1 [Loop@0x415aa4 at line 2456 in clipTipsHard] [246]
[515] 0.01 0.0 3.1 getTipLength [515]
0.0 2.9 [Loop@0x4153e7 at line 2435 in getTipLength] [523]
0.2 0.0 simpleArcCount [459]
0.0 3.1 concatenateGraph [59]
[516] 0.01 0.0 3.1 renumberNodes [516]
2.9 0.0 [Loop@0x404760 at line 1139 in renumberNodes] [524]
0.2 0.0 [Loop@0x404868 at line 1183 in renumberNodes] [893]
0.8 2.3 appendDescriptors_pg [487]
[517] 0.01 0.8 2.3 appendPositiveDescriptor_pg [517]
2.1 0.0 [Loop@0x42fb19 at line 1321 in appendPositiveDescriptor_pg] [563]
0.2 0.0 getPreNodeInPreGraph_pg [926]
0.0 3.0 concatenateStringOfNodes [63]
[518] 0.01 0.0 3.0 [Loop@0x40e1e4 at line 180 in concatenateStringOfNodes] [518]
0.1 2.2 destroyNode [276]
0.7 0.0 getDestination [248]
3.0 0.0 allocArrayFree [423]
[519] 0.01 3.0 0.0 allocArrayGetElement [519]
3.0 0.0 concatenateCommonTodoLists [432]
[520] 0.01 3.0 0.0 [Loop@0x4157d4 at line 175 in concatenateCommonTodoLists] [520]
3.0 0.0 [Loop@0x41ad60 at line 414 in dfh_consolidate] [113]
[521] 0.01 3.0 0.0 dfh_compare [521]
0.899 0.0 initializeTodoLists [267]
0.7 0.0 [Loop@0x41a240 at line 479 in determineEligibleStartingPoints] [398]
0.5 0.0 [Loop@0x41a990 at line 445 in updateNodeStatus] [352]
0.4 0.0 [Loop@0x41a2b7 at line 489 in determineEligibleStartingPoints] [430]
0.2 0.0 [Loop@0x4160ce at line 1200 in remapNodeInwardReferencesOntoNode] [556]
0.1 0.0 [Loop@0x416c20 at line 859 in remapBackOfNodeArcsOntoNeighbour] [439]
0.1 0.0 transferNodeData [376]
0.1 0.0 [Loop@0x416b53 at line 1200 in remapNodeInwardReferencesOntoNode] [549]
[522] 0.01 2.999 0.0 getNextArc [522]
0.0 2.9 getTipLength [515]
[523] 0.01 0.0 2.9 [Loop@0x4153e7 at line 2435 in getTipLength] [523]
1.5 0.0 getDestination [248]
1.2 0.0 getTwinNode [228]
0.2 0.0 simpleArcCount [459]
2.9 0.0 renumberNodes [516]
[524] 0.01 2.9 0.0 [Loop@0x404760 at line 1139 in renumberNodes] [524]
0.1 2.8 main [14]
[525] 0.01 0.1 2.8 destroyPreGraph_pg [525]
0.0 1.6 destroyAllocArrayArray [604]
0.0 1.2 [Loop@0x42f690 at line 374 in destroyPreGraph_pg] [642]
0.1 2.8 [Loop@0x418900 at line 2080 in cleanUpRedundancy] [45]
[526] 0.01 0.1 2.8 mapDistancesOntoPaths [526]
0.1 1.8 [Loop@0x4189db at line 1881 in mapDistancesOntoPaths] [575]
0.1 0.8 [Loop@0x41898d at line 1872 in mapDistancesOntoPaths] [689]
0.1 2.2 [Loop@0x41a20d at line 473 in determineEligibleStartingPoints] [325]
0.0 0.5 [Loop@0x41a990 at line 445 in updateNodeStatus] [352]
0.0 0.1 [Loop@0x41237e at line 1019 in n50] [1013]
[527] 0.01 0.1 2.8 fh_insertkey [527]
0.0 2.6 fhe_newelem [541]
0.2 0.0 fh_insertel [925]
0.4 2.5 integrateDerivativeDistances [514]
[528] 0.01 0.4 2.5 [Loop@0x42428d at line 201 in integrateDerivativeDistances] [528]
0.9 0.0 getConnectionDestination [665]
0.7 0.0 getNodeID [49]
0.4 0.0 getTwinNode [228]
0.0 0.2 resetMiniConnection [922]
0.2 0.0 getConnectionDistance [927]
0.1 0.0 readjustMiniConnection [987]
2.8 0.0 extractBackOfNodeReads [406]
[529] 0.01 2.8 0.0 [Loop@0x403eb1 at line 3155 in extractBackOfNodeReads] [529]
2.7 0.0 exportPreNode_pg [150]
[530] 0.01 2.7 0.0 getNucleotideInDescriptor_pg [530]
2.0 0.7 [Loop@0x43055a at line 453 in removePreArcFromList_pg] [493]
[531] 0.01 2.0 0.7 getNextPreArc_pg [531]
0.7 0.0 PREARC_FI2P [730]
1.6 1.1 getSequenceLengths [533]
[532] 0.01 1.6 1.1 [Loop@0x41bce8 at line 1729 in getSequenceLengths] [532]
0.9 0.0 getLength [381]
0.2 0.0 getTightStringInArray [722]
0.0 1.4 main [14]
0.0 1.3 buildScaffold [141]
[533] 0.01 0.0 2.7 getSequenceLengths [533]
1.6 1.1 [Loop@0x41bce8 at line 1729 in getSequenceLengths] [532]
0.0 2.7 concatenateStringOfNodes [63]
[534] 0.01 0.0 2.7 [Loop@0x40de14 at line 94 in concatenateStringOfNodes] [534]
1.4 0.0 getDestination [248]
0.9 0.0 getTwinNode [228]
0.4 0.0 simpleArcCount [459]
2.7 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[535] 0.01 2.7 0.0 setShortReadMarkerPosition [535]
1.1 1.599 remapBackOfNodeMarkersOntoNeighbour [61]
[536] 0.01 1.1 1.599 [Loop@0x417200 at line 1098 in remapBackOfNodeMarkersOntoNeighbour] [536]
0.699 0.0 getShortReadMarkerPosition [260]
0.5 0.0 getShortReadMarkerAtIndex [243]
0.4 0.0 setShortReadMarkerPosition [402]
2.6 0.0 getDestination_pg [484]
[537] 0.01 2.6 0.0 PREARC_FI2P [537]
2.6 0.0 main [14]
[538] 0.01 2.6 0.0 _IO_fclose [538]
0.0 1.4 fillUpGraph [25]
0.0 1.2 correctGraph [15]
[539] 0.01 0.0 2.6 resetNodeStatus [539]
2.6 0.0 [Loop@0x402980 at line 620 in resetNodeStatus] [540]
2.6 0.0 resetNodeStatus [539]
[540] 0.01 2.6 0.0 [Loop@0x402980 at line 620 in resetNodeStatus] [540]
0.0 2.6 fh_insertkey [527]
[541] 0.01 0.0 2.6 fhe_newelem [541]
2.0 0.0 fhe_initelem [567]
0.0 0.6 allocateFibHeapEl [761]
2.2 0.3 [Loop@0x410a59 at line 1797 in usedReads] [375]
[542] 0.01 2.2 0.3 [Loop@0x410b70 at line 1824 in usedReads] [542]
0.2 0.0 getShortReadMarkerAtIndex [243]
0.1 0.0 getShortReadMarkerID [465]
0.0 2.5 concatenatePreNodes [220]
[543] 0.01 0.0 2.5 [Loop@0x433e80 at line 83 in concatenatePreNodes] [543]
0.3 1.0 getDestination_pg [484]
0.2 0.7 appendDescriptors_pg [487]
0.3 0.0 getPreArc_pg [559]
2.4 0.0 addReadStart [56]
[544] 0.01 2.4 0.0 getNodeID [544]
0.2 2.2 setNextInNode [395]
[545] 0.01 0.2 2.2 getTwinMarker [545]
2.2 0.0 PM_FI2P [554]
0.5 1.3 [Loop@0x415290 at line 2190 in pathContainsReference] [590]
0.2 0.1 [Loop@0x41852a at line 2001 in concatenateNodesAndVaccinate] [568]
0.0 0.2 remapBackOfNodeMarkersOntoNeighbour [61]
0.1 0.0 [Loop@0x4184e0 at line 1994 in concatenateNodesAndVaccinate] [909]
[546] 0.01 0.8 1.6 getNextInNode [546]
1.6 0.0 PM_FI2P [607]
2.1 0.0 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
0.2 0.0 tourBusNode [31]
[547] 0.01 2.3 0.0 _IO_fflush [547]
2.3 0.0 reversePushNucleotide [114]
[548] 0.01 2.3 0.0 shiftRight [548]
1.5 0.8 remapNodeInwardReferencesOntoNode [550]
[549] 0.01 1.5 0.8 [Loop@0x416b53 at line 1200 in remapNodeInwardReferencesOntoNode] [549]
0.0 0.4 getNodePrevious [804]
0.2 0.0 getDestination [248]
0.1 0.0 setNodePrevious [941]
0.1 0.0 getNextArc [522]
0.0 2.3 remapBackOfNodeTimesOntoNeighbour [436]
[550] 0.01 0.0 2.3 remapNodeInwardReferencesOntoNode [550]
1.5 0.8 [Loop@0x416b53 at line 1200 in remapNodeInwardReferencesOntoNode] [549]
2.3 0.0 remapBackOfNodeTimesOntoNeighbour [436]
[551] 0.01 2.3 0.0 getNodeTime [551]
2.3 0.0 fh_insertrootlist [507]
[552] 0.01 2.3 0.0 fhe_insertafter [552]
2.299 0.0 destroyPassageMarker [244]
[553] 0.01 2.299 0.0 PM_FI2P [553]
2.2 0.0 getTwinMarker [545]
[554] 0.01 2.2 0.0 PM_FI2P [554]
0.0 2.2 remapNodeTimesOntoTargetNode [474]
[555] 0.01 0.0 2.2 remapNodeInwardReferencesOntoNode [555]
0.2 2.0 [Loop@0x4160ce at line 1200 in remapNodeInwardReferencesOntoNode] [556]
0.2 2.0 remapNodeInwardReferencesOntoNode [555]
[556] 0.01 0.2 2.0 [Loop@0x4160ce at line 1200 in remapNodeInwardReferencesOntoNode] [556]
0.8 0.0 getDestination [248]
0.4 0.1 setNodePrevious [773]
0.0 0.5 getNodePrevious [779]
0.2 0.0 getNextArc [522]
2.2 0.0 remapNodeFibHeapReferencesOntoNode [437]
[557] 0.01 2.2 0.0 getNodeDHeapNode [557]
2.2 0.0 [Loop@0x41ce48 at line 1599 in importReadSet] [204]
[558] 0.01 2.2 0.0 __strncpy_ssse3 [558]
0.7 0.0 isEligibleTip [359]
0.6 0.0 [Loop@0x433d43 at line 45 in concatenatePreNodes] [335]
0.3 0.0 [Loop@0x433e80 at line 83 in concatenatePreNodes] [543]
0.2 0.0 [Loop@0x434140 at line 142 in concatenatePreGraph_pg] [159]
0.1 0.0 [Loop@0x433f90 at line 123 in concatenatePreNodes] [358]
0.1 0.0 [Loop@0x4340b8 at line 94 in concatenatePreNodes] [918]
0.1 0.0 [Loop@0x434154 at line 146 in concatenatePreGraph_pg] [188]
[559] 0.01 2.1 0.0 getPreArc_pg [559]
2.1 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[560] 0.01 2.1 0.0 setShortReadMarkerPosition [560]
1.5 0.6 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[561] 0.01 1.5 0.6 getNodeTime [561]
0.4 0.0 nodeCount [580]
0.2 0.0 getNodeID [49]
2.1 0.0 extractFrontOfNodeReads [404]
[562] 0.01 2.1 0.0 [Loop@0x4041be at line 3019 in extractFrontOfNodeReads] [562]
2.1 0.0 appendPositiveDescriptor_pg [517]
[563] 0.01 2.1 0.0 [Loop@0x42fb19 at line 1321 in appendPositiveDescriptor_pg] [563]
0.0 1.6 reallocateNodeDescriptor [424]
0.0 0.3 setTightStringLength [791]
0.0 0.2 addBufferToDescriptor [501]
[564] 0.01 0.0 2.1 reallocOrExit4 [564]
2.0 0.0 __libc_realloc [572]
0.1 0.0 [Import thunk realloc] [963]
0.0 2.0 exportLongNodeSequence [170]
[565] 0.01 0.0 2.0 expandNode [565]
0.0 1.8 newTightString [586]
0.0 0.2 [Loop@0x405ea6 at line 2681 in expandNode] [905]
1.2 0.8 extractBackOfNodeReads [406]
[566] 0.01 1.2 0.8 [Loop@0x403f54 at line 3213 in extractBackOfNodeReads] [566]
0.3 0.0 setShortReadMarkerPosition [845]
0.2 0.0 setShortReadMarkerOffset [914]
0.2 0.0 setShortReadMarkerPosition [917]
0.1 0.0 setShortReadMarkerOffset [978]
2.0 0.0 fhe_newelem [541]
[567] 0.01 2.0 0.0 fhe_initelem [567]
0.0 2.0 concatenateNodesAndVaccinate [169]
[568] 0.01 0.0 2.0 [Loop@0x41852a at line 2001 in concatenateNodesAndVaccinate] [568]
0.0 1.1 disconnectNextPassageMarker [656]
0.0 0.5 getPreviousInSequence [658]
0.2 0.1 getNextInNode [546]
0.0 0.1 isInitial [812]
2.0 0.0 [Loop@0x402310 at line 144 in newTightStringArrayFromStringArray] [499]
[569] 0.01 2.0 0.0 __strlen_sse42 [569]
0.0 2.0 destroyPaths [479]
[570] 0.01 0.0 2.0 [Loop@0x418c40 at line 1860 in destroyPaths] [570]
0.4 1.3 destroyPassageMarker [244]
0.1 0.1 allocArrayFree [423]
0.1 0.0 getNextInSequence [347]
2.0 0.0 [Loop@0x4076f4 at line 548 in exportNode] [324]
[571] 0.01 2.0 0.0 getNucleotideInDescriptor [571]
2.0 0.0 reallocOrExit4 [564]
[572] 0.01 2.0 0.0 __libc_realloc [572]
1.7 0.2 removeNodeAndDenounceDubiousReads [238]
[573] 0.01 1.7 0.2 [Loop@0x414fe5 at line 1204 in removeNodeAndDenounceDubiousReads] [573]
0.2 0.0 getShortReadMarkerID [465]
1.9 0.0 sortNodeArcs [509]
[574] 0.01 1.9 0.0 [Loop@0x407a30 at line 1824 in sortNodeArcs] [574]
0.1 1.8 mapDistancesOntoPaths [526]
[575] 0.01 0.1 1.8 [Loop@0x4189db at line 1881 in mapDistancesOntoPaths] [575]
0.3 0.4 setPassageMarkerFinish [645]
0.3 0.2 getNextInSequence [347]
0.1 0.3 getNode [360]
0.0 0.1 setPassageMarkerStart [768]
0.0 0.1 isTerminal [392]
1.9 0.0 dfh_insertrootlist [129]
[576] 0.01 1.9 0.0 dfhe_insertafter [576]
0.8 0.9 removePreArcFromList_pg [426]
0.1 0.1 [Loop@0x433f15 at line 109 in concatenatePreNodes] [451]
[577] 0.01 0.9 1.0 getNextPreArc_pg [577]
1.0 0.0 PREARC_FI2P [672]
0.0 1.9 [Loop@0x407f3b at line 548 in directlyAppendDescriptors] [579]
[578] 0.01 0.0 1.9 catDescriptors [578]
1.3 0.0 getNucleotideInDescriptor [634]
0.6 0.0 writeNucleotideInDescriptor [740]
0.0 1.9 directlyAppendDescriptors [494]
[579] 0.01 0.0 1.9 [Loop@0x407f3b at line 548 in directlyAppendDescriptors] [579]
0.0 1.9 catDescriptors [578]
0.5 0.0 getNodeTime [137]
0.4 0.0 getNodeTime [561]
0.3 0.0 getNodeTime [619]
0.2 0.0 [Loop@0x415aa4 at line 2456 in clipTipsHard] [246]
0.2 0.0 setNodePrevious [848]
0.1 0.0 [Loop@0x40e270 at line 198 in concatenateGraph] [60]
0.1 0.0 getNodePrevious [363]
0.1 0.0 findOrCreateConnection [257]
[580] 0.01 1.9 0.0 nodeCount [580]
0.0 1.9 remapBackOfNodeMarkersOntoNeighbour [61]
[581] 0.01 0.0 1.9 addPassageMarker [581]
0.2 0.5 setNextInNode [395]
0.1 0.5 setMarker [354]
0.0 0.2 setTopOfTheNode [405]
0.1 0.1 allocatePassageMarker [910]
0.1 0.0 PM_FI2P [952]
0.1 0.0 PM_FI2P [1016]
0.0 1.9 [Loop@0x42bdb5 at line 396 in clipTipsVeryHardLocally] [478]
[582] 0.01 0.0 1.9 isLocalDeadEnd [582]
0.0 1.9 [Loop@0x42be0b at line 396 in isLocalDeadEnd] [583]
0.0 1.9 isLocalDeadEnd [582]
[583] 0.01 0.0 1.9 [Loop@0x42be0b at line 396 in isLocalDeadEnd] [583]
1.0 0.0 getNodeStatus [365]
0.9 0.0 getDestination [248]
0.9 0.0 [Loop@0x432de1 at line 554 in createPreNodes] [239]
0.6 0.0 [Loop@0x433611 at line 309 in countPreNodes] [598]
0.3 0.0 [Loop@0x433570 at line 287 in countPreNodes] [345]
0.1 0.0 [Loop@0x432bfd at line 506 in createPreNodes] [164]
[584] 0.01 1.9 0.0 getPosition [584]
0.502 1.3 findOrCreateConnection [257]
[585] 0.01 0.502 1.3 allocateConnection [585]
0.8 0.0 [libgomp.so.1.0.0] [94]
0.4 0.0 GOMP_critical_end [364]
0.1 0.0 allocatePointer [109]
0.0 1.8 expandNode [565]
[586] 0.01 0.0 1.8 newTightString [586]
0.0 1.8 callocOrExit3 [221]
0.0 1.8 remapBackOfNodeOntoNeighbour [55]
[587] 0.01 0.0 1.8 remapBackOfNodeDescriptorOntoNeighbour [587]
0.1 1.7 splitNodeDescriptor [588]
0.1 1.7 remapBackOfNodeDescriptorOntoNeighbour [587]
[588] 0.01 0.1 1.7 splitNodeDescriptor [588]
0.2 1.4 [Loop@0x4096a1 at line 548 in splitNodeDescriptor] [602]
0.0 0.1 [Loop@0x4097c8 at line 548 in splitNodeDescriptor] [992]
0.0 1.8 buildScaffold [141]
[589] 0.01 0.0 1.8 estimateMissingInsertLengths [589]
0.0 1.0 [Loop@0x426b58 at line 631 in estimateMissingInsertLengths] [680]
0.0 0.8 [Loop@0x4269dc at line 566 in estimateMissingInsertLengths] [691]
0.0 1.8 [Loop@0x415278 at line 2188 in pathContainsReference] [410]
[590] 0.01 0.0 1.8 [Loop@0x415290 at line 2190 in pathContainsReference] [590]
0.5 1.3 getNextInNode [546]
1.7 0.1 createAnalogousPreArc_pg [511]
[591] 0.01 1.7 0.1 addPreArcToPreNode_pg [591]
0.0 0.1 PREARC_I2P [1018]
0.2 0.6 [Loop@0x4341ba at line 165 in concatenatePreGraph_pg] [327]
0.2 0.6 [Loop@0x433d43 at line 45 in concatenatePreNodes] [335]
0.2 0.0 [Loop@0x434154 at line 146 in concatenatePreGraph_pg] [188]
[592] 0.01 0.6 1.2 getOtherEnd_pg [592]
1.2 0.0 PREARC_FI2P [648]
1.8 0.0 setPassageMarkerStatus [403]
[593] 0.01 1.8 0.0 PM_FI2P [593]
1.1 0.699 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[594] 0.01 1.1 0.699 getNodePrevious [594]
0.699 0.0 getNodeID [49]
1.5 0.2 extractFrontOfNodeReads [404]
[595] 0.01 1.5 0.2 [Loop@0x404255 at line 3082 in extractFrontOfNodeReads] [595]
0.1 0.0 setShortReadMarkerOffset [951]
0.1 0.0 setShortReadMarkerOffset [1032]
1.7 0.0 [Loop@0x4333d6 at line 222 in setInsertionMarkers] [197]
[596] 0.01 1.7 0.0 incrementAnnotationCoordinates [596]
0.2 1.5 sortKmerOccurenceTable [105]
[597] 0.01 0.2 1.5 [Loop@0x435df8 at line 63 in sortKmerOccurenceTable] [597]
0.0 1.4 keyInAccelerationTable [623]
0.1 0.0 [Loop@0x435e50 at line 185 in sortKmerOccurenceTable] [996]
0.8 0.9 [Loop@0x433570 at line 287 in countPreNodes] [345]
[598] 0.01 0.8 0.9 [Loop@0x433611 at line 309 in countPreNodes] [598]
0.6 0.0 getPosition [584]
0.3 0.0 getNextAnnotation [682]
1.7 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[599] 0.01 1.7 0.0 setShortReadMarkerOffset [599]
0.9 0.0 connectAnnotation [30]
0.8 0.0 convertInsertionMarkers [269]
[600] 0.01 1.7 0.0 getStartID [600]
0.4 1.2 exportNode [210]
[601] 0.01 0.4 1.2 [Loop@0x4077b7 at line 548 in exportNode] [601]
1.2 0.0 getNucleotideInDescriptor [644]
0.2 1.4 splitNodeDescriptor [588]
[602] 0.01 0.2 1.4 [Loop@0x4096a1 at line 548 in splitNodeDescriptor] [602]
0.8 0.0 getNucleotideInDescriptor [710]
0.6 0.0 writeNucleotideInDescriptor [747]
0.0 1.6 main [14]
[603] 0.01 0.0 1.6 destroyGraph [603]
0.0 1.5 destroyRecycleBin [615]
0.0 0.1 [Loop@0x4051c0 at line 3792 in destroyGraph] [934]
0.0 1.6 destroyPreGraph_pg [525]
[604] 0.01 0.0 1.6 destroyAllocArrayArray [604]
0.0 1.6 [Loop@0x436210 at line 242 in destroyAllocArrayArray] [605]
0.0 1.6 destroyAllocArrayArray [604]
[605] 0.01 0.0 1.6 [Loop@0x436210 at line 242 in destroyAllocArrayArray] [605]
1.6 0.0 _int_free [227]
0.0 1.6 transferNodeData [376]
[606] 0.01 0.0 1.6 concatenateTodoLists [606]
1.1 0.0 concatenateCommonTodoLists [432]
0.5 0.0 concatenateTodoListIntoActive [741]
1.6 0.0 getNextInNode [546]
[607] 0.01 1.6 0.0 PM_FI2P [607]
1.599 0.0 destroyPassageMarker [244]
[608] 0.01 1.599 0.0 PM_FI2P [608]
1.302 0.0 recordKmerOccurence [414]
0.2 0.0 newDescriptor_pg [232]
[609] 0.01 1.502 0.0 copyKmers [609]
0.4 0.5 deallocatePreArc_pg [683]
0.3 0.3 deallocatePreArc_pg [746]
[610] 0.01 0.7 0.8 allocArrayArrayFree [610]
0.8 0.0 allocArrayGetElement [702]
1.5 0.0 extractPassageMarker [368]
[611] 0.01 1.5 0.0 PM_FI2P [611]
1.5 0.0 setPreviousInSequence [389]
[612] 0.01 1.5 0.0 PM_FI2P [612]
0.0 1.5 destroyRecycleBin [615]
[613] 0.01 0.0 1.5 [Loop@0x41b8cb at line 96 in destroyRecycleBin] [613]
0.1 1.4 destroyRecycleBinChunks [614]
0.1 1.4 [Loop@0x41b8cb at line 96 in destroyRecycleBin] [613]
[614] 0.01 0.1 1.4 destroyRecycleBinChunks [614]
1.4 0.0 _int_free [227]
0.0 1.5 destroyGraph [603]
[615] 0.01 0.0 1.5 destroyRecycleBin [615]
0.0 1.5 [Loop@0x41b8cb at line 96 in destroyRecycleBin] [613]
0.3 0.6 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
0.3 0.3 remapBackOfNodeMarkersOntoNeighbour [61]
[616] 0.01 0.6 0.9 getPassageMarkerFinish [616]
0.6 0.0 PM_FI2P [757]
0.3 0.0 PM_FI2P [844]
0.0 1.5 createConnection [162]
[617] 0.01 0.0 1.5 createTwinConnectionInTree [617]
0.3 1.2 findOrCreateConnection [257]
0.3 1.2 [Loop@0x41aeff at line 311 in dfh_consolidate] [464]
[618] 0.01 0.3 1.2 dfh_insertrootlist [618]
1.2 0.0 dfhe_insertafter [647]
1.2 0.3 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[619] 0.01 1.2 0.3 getNodeTime [619]
0.3 0.0 nodeCount [580]
0.7 0.0 allocatePassageMarker [713]
0.7 0.0 allocatePassageMarker [720]
0.1 0.0 allocatePassageMarker [910]
[620] 0.01 1.5 0.0 allocArrayAllocate [620]
0.0 1.4 [Loop@0x408074 at line 548 in directlyAppendDescriptors] [622]
[621] 0.01 0.0 1.4 reverseCatDescriptors [621]
1.3 0.0 getNucleotideInDescriptor [630]
0.1 0.0 writeNucleotideInDescriptor [1017]
0.0 1.4 directlyAppendDescriptors [494]
[622] 0.01 0.0 1.4 [Loop@0x408074 at line 548 in directlyAppendDescriptors] [622]
0.0 1.4 reverseCatDescriptors [621]
0.0 1.4 [Loop@0x435df8 at line 63 in sortKmerOccurenceTable] [597]
[623] 0.01 0.0 1.4 keyInAccelerationTable [623]
1.4 0.0 getKmerKey [174]
0.6 0.0 [Loop@0x415278 at line 2188 in pathContainsReference] [410]
0.4 0.0 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
0.2 0.0 addUncertainPassageMarker [202]
0.1 0.0 [Loop@0x4276f0 at line 373 in computeReadToNodeCounts] [986]
0.1 0.0 computePartialReadToNodeMappingLong [984]
[624] 0.01 1.4 0.0 getMarker [624]
0.0 1.4 [Loop@0x42a990 at line 1814 in buildScaffold] [626]
[625] 0.01 0.0 1.4 [Loop@0x42a9b5 at line 1701 in buildScaffold] [625]
0.2 1.2 removeUnreliableConnections [250]
0.0 1.4 buildScaffold [141]
[626] 0.01 0.0 1.4 [Loop@0x42a990 at line 1814 in buildScaffold] [626]
0.0 1.4 [Loop@0x42a9b5 at line 1701 in buildScaffold] [625]
0.5 0.8 injectShortReads [41]
[627] 0.0 0.5 0.8 [Loop@0x403610 at line 3776 in injectShortReads] [627]
0.6 0.0 setShortReadMarkerPosition [745]
0.2 0.0 setShortReadMarkerOffset [870]
1.3 0.0 [Loop@0x403bad at line 2959 in commonNodeReads] [193]
[628] 0.0 1.3 0.0 compareIDnums [628]
0.4 0.9 tourBusArc [33]
[629] 0.0 0.4 0.9 dfh_replacekey [629]
0.1 0.8 dfh_replacekeydata [684]
1.3 0.0 reverseCatDescriptors [621]
[630] 0.0 1.3 0.0 getNucleotideInDescriptor [630]
1.3 0.0 [Loop@0x41ce48 at line 1599 in importReadSet] [204]
[631] 0.0 1.3 0.0 [Loop@0x41ce71 at line 1612 in importReadSet] [631]
0.6 0.5 [Loop@0x405f5e at line 548 in appendNodeSequence] [348]
0.1 0.1 [Loop@0x405ea6 at line 2681 in expandNode] [905]
[632] 0.0 0.7 0.6 writeNucleotideAtPosition [632]
0.6 0.0 writeNucleotideNumber [750]
1.3 0.0 velvetFprintf [17]
[633] 0.0 1.3 0.0 [Import thunk vfprintf] [633]
1.3 0.0 catDescriptors [578]
[634] 0.0 1.3 0.0 getNucleotideInDescriptor [634]
1.201 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[635] 0.0 1.201 0.0 setShortReadMarkerOffset [635]
0.0 1.2 clone [1]
[636] 0.0 0.0 1.2 computeNodeToNodeMappings.omp_fn.5 [636]
0.0 1.2 [Loop@0x428420 at line 1093 in computeNodeToNodeMappings.omp_fn.5] [637]
0.0 1.2 computeNodeToNodeMappings.omp_fn.5 [636]
[637] 0.0 0.0 1.2 [Loop@0x428420 at line 1093 in computeNodeToNodeMappings.omp_fn.5] [637]
0.0 1.2 splayToList [638]
0.0 1.2 [Loop@0x428420 at line 1093 in computeNodeToNodeMappings.omp_fn.5] [637]
[638] 0.0 0.0 1.2 splayToList [638]
0.0 1.2 [Loop@0x428450 at line 1096 in splayToList] [639]
0.0 1.2 splayToList [638]
[639] 0.0 0.0 1.2 [Loop@0x428450 at line 1096 in splayToList] [639]
0.6 0.5 [Loop@0x428475 at line 1043 in splayToList] [653]
0.0 0.1 pushConnectionStack [939]
0.0 1.2 transferNodeData [376]
[640] 0.0 0.0 1.2 getNodePrevious [640]
1.2 0.0 getNodeID [49]
1.2 0.0 destroyArc [319]
[641] 0.0 1.2 0.0 [Loop@0x404f40 at line 438 in destroyArc] [641]
0.0 1.2 destroyPreGraph_pg [525]
[642] 0.0 0.0 1.2 [Loop@0x42f690 at line 374 in destroyPreGraph_pg] [642]
0.7 0.0 free [497]
0.5 0.0 _int_free [227]
0.2 1.0 sortKmerOccurenceTable [105]
[643] 0.0 0.2 1.0 [Loop@0x435f4b at line 157 in sortKmerOccurenceTable] [643]
0.1 0.9 compareKmerOccurences [674]
1.2 0.0 [Loop@0x4077b7 at line 548 in exportNode] [601]
[644] 0.0 1.2 0.0 getNucleotideInDescriptor [644]
0.3 0.4 [Loop@0x4189db at line 1881 in mapDistancesOntoPaths] [575]
0.2 0.2 remapBackOfNodeMarkersOntoNeighbour [61]
0.0 0.1 [Loop@0x41898d at line 1872 in mapDistancesOntoPaths] [689]
[645] 0.0 0.5 0.7 setPassageMarkerFinish [645]
0.5 0.0 PM_FI2P [776]
0.2 0.0 PM_FI2P [881]
0.1 1.1 removeUnreliableConnections [250]
[646] 0.0 0.1 1.1 testConnection [646]
0.0 1.0 expectedNumberOfConnections [675]
0.1 0.0 getUniqueness [760]
1.2 0.0 dfh_insertrootlist [618]
[647] 0.0 1.2 0.0 dfhe_insertafter [647]
1.2 0.0 getOtherEnd_pg [592]
[648] 0.0 1.2 0.0 PREARC_FI2P [648]
0.0 1.2 [Loop@0x433570 at line 287 in countPreNodes] [345]
[649] 0.0 0.0 1.2 getInsertionMarkerPosition [649]
0.8 0.0 getStart [143]
0.4 0.0 getFinish [230]
1.2 0.0 [Loop@0x4286e4 at line 882 in splayConnection] [312]
[650] 0.0 1.2 0.0 connectionSingleRotateWithLeft [650]
0.0 1.2 pushNeighbours [142]
[651] 0.0 0.0 1.2 absorbExtensionInScaffold [651]
0.2 0.8 [Loop@0x4247ed at line 374 in absorbExtensionInScaffold] [678]
0.1 0.1 [Loop@0x424ad3 at line 131 in absorbExtensionInScaffold] [890]
0.5 0.7 [Loop@0x42fd7d at line 1015 in newDescriptor_pg] [391]
[652] 0.0 0.5 0.7 popNucleotide [652]
0.7 0.0 shiftRight [737]
0.6 0.5 [Loop@0x428450 at line 1096 in splayToList] [639]
[653] 0.0 0.6 0.5 [Loop@0x428475 at line 1043 in splayToList] [653]
0.0 0.3 popConnectionStack [814]
0.0 0.2 pushConnectionStack [865]
1.1 0.0 allocateReadToNodeTables [655]
[654] 0.0 1.1 0.0 [Loop@0x427878 at line 423 in allocateReadToNodeTables] [654]
0.0 1.1 computeReadToNodeMappings [274]
[655] 0.0 0.0 1.1 allocateReadToNodeTables [655]
1.1 0.0 [Loop@0x427878 at line 423 in allocateReadToNodeTables] [654]
0.0 1.1 [Loop@0x41852a at line 2001 in concatenateNodesAndVaccinate] [568]
[656] 0.0 0.0 1.1 disconnectNextPassageMarker [656]
0.0 0.4 setPreviousInSequence [793]
0.2 0.0 getNextInSequence [872]
0.0 0.2 concatenatePassageMarkers [873]
0.0 0.2 getNextInSequence [883]
0.1 0.0 setPreviousInSequence [1004]
0.3 0.8 [Loop@0x42bdb5 at line 396 in clipTipsVeryHardLocally] [478]
[657] 0.0 0.3 0.8 isLocalTwinDeadEnd [657]
0.0 0.8 [Loop@0x42be4c at line 407 in isLocalTwinDeadEnd] [698]
0.3 0.3 remapBackOfNodeMarkersOntoNeighbour [61]
0.0 0.5 [Loop@0x41852a at line 2001 in concatenateNodesAndVaccinate] [568]
[658] 0.0 0.3 0.8 getPreviousInSequence [658]
0.4 0.0 PM_FI2P [800]
0.2 0.0 PM_FI2P [894]
0.2 0.0 PM_FI2P [916]
0.4 0.7 sortNodeArcs [509]
[659] 0.0 0.4 0.7 arcMergeSort [659]
0.4 0.1 arcMergeSort [781]
0.2 0.0 mergeArcLists [869]
0.0 1.1 markerLeadsToNode [661]
[660] 0.0 0.0 1.1 [Loop@0x418ab0 at line 1896 in markerLeadsToNode] [660]
0.3 0.4 getNode [360]
0.4 0.0 getNextInSequence [347]
0.0 1.1 [Loop@0x418a48 at line 2093 in cleanUpRedundancy] [46]
[661] 0.0 0.0 1.1 markerLeadsToNode [661]
0.0 1.1 [Loop@0x418ab0 at line 1896 in markerLeadsToNode] [660]
0.4 0.0 [Loop@0x43428c at line 242 in clipTips_pg] [331]
0.3 0.0 chooseNextInternalPreNode [739]
0.3 0.0 chooseNextInternalPreNode [717]
0.1 0.0 [Loop@0x434140 at line 142 in concatenatePreGraph_pg] [159]
[662] 0.0 1.1 0.0 preNodeCount_pg [662]
1.1 0.0 transferNodeData [376]
[663] 0.0 1.1 0.0 setNodePrevious [663]
1.1 0.0 newDescriptor_pg [232]
[664] 0.0 1.1 0.0 writeNucleotideInDescriptor_pg [664]
0.9 0.0 [Loop@0x42428d at line 201 in integrateDerivativeDistances] [528]
0.1 0.0 markInterestingNodes [512]
0.1 0.0 [Loop@0x4247ed at line 374 in absorbExtensionInScaffold] [678]
[665] 0.0 1.1 0.0 getConnectionDestination [665]
1.099 0.0 destroyPassageMarker [244]
[666] 0.0 1.099 0.0 PM_FI2P [666]
0.7 0.3 sortNodeArcs [450]
[667] 0.0 0.7 0.3 arcMergeSort [667]
0.3 0.0 mergeArcLists [820]
0.3 0.7 spreadReadIDs [304]
[668] 0.0 0.3 0.7 [Loop@0x403978 at line 3743 in spreadReadIDs] [668]
0.4 0.0 setShortReadMarkerPosition [795]
0.3 0.0 setShortReadMarkerOffset [821]
1.0 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[669] 0.0 1.0 0.0 setShortReadMarkerOffset [669]
0.2 0.8 connectPassageMarkers [378]
[670] 0.0 0.2 0.8 setNextInSequence [670]
0.8 0.0 PM_FI2P [704]
1.0 0.0 addUncertainPassageMarker [202]
[671] 0.0 1.0 0.0 PM_FI2P [671]
1.0 0.0 getNextPreArc_pg [577]
[672] 0.0 1.0 0.0 PREARC_FI2P [672]
0.2 0.8 [Loop@0x418900 at line 2080 in cleanUpRedundancy] [45]
[673] 0.0 0.2 0.8 mapSlowOntoFast [673]
0.5 0.3 [Loop@0x419340 at line 636 in mapSlowOntoFast] [708]
0.1 0.9 [Loop@0x435f4b at line 157 in sortKmerOccurenceTable] [643]
[674] 0.0 0.1 0.9 compareKmerOccurences [674]
0.9 0.0 compareKmers [4]
0.0 1.0 testConnection [646]
[675] 0.0 0.0 1.0 expectedNumberOfConnections [675]
0.1 0.3 norm [802]
0.0 0.3 norm [854]
0.0 0.1 normInt [972]
0.0 0.1 normInt [1003]
0.0 0.1 norm [1008]
0.1 0.9 remapBackOfNodeMarkersOntoNeighbour [61]
[676] 0.0 0.1 0.9 getStartOffset [676]
0.8 0.0 PM_FI2P [703]
0.1 0.0 PM_FI2P [979]
0.7 0.3 correctGraphLocally [440]
[677] 0.0 0.7 0.3 [Loop@0x42bab8 at line 513 in correctGraphLocally] [677]
0.3 0.0 getNodeID [49]
0.2 0.8 absorbExtensionInScaffold [651]
[678] 0.0 0.2 0.8 [Loop@0x4247ed at line 374 in absorbExtensionInScaffold] [678]
0.0 0.6 integrateDerivativeDistances [514]
0.0 0.1 createNewConnection [990]
0.1 0.0 getConnectionDestination [665]
0.9 0.1 [Loop@0x426b58 at line 631 in estimateMissingInsertLengths] [680]
[679] 0.0 0.9 0.1 measureCoOccurences [679]
0.1 0.0 sequenceCount [831]
0.0 1.0 estimateMissingInsertLengths [589]
[680] 0.0 0.0 1.0 [Loop@0x426b58 at line 631 in estimateMissingInsertLengths] [680]
0.9 0.1 measureCoOccurences [679]
0.4 0.0 [Loop@0x4321b0 at line 867 in connectPreNodes.omp_fn.2] [27]
0.3 0.0 [Loop@0x433508 at line 276 in countPreNodes] [296]
0.1 0.0 [Loop@0x4333ac at line 214 in setInsertionMarkers] [196]
0.1 0.0 [Loop@0x4332b7 at line 177 in setInsertionMarkers] [357]
[681] 0.0 0.9 0.0 getAnnotationCount [681]
0.4 0.0 [Loop@0x432de1 at line 554 in createPreNodes] [239]
0.3 0.0 [Loop@0x433611 at line 309 in countPreNodes] [598]
0.2 0.0 [Loop@0x432270 at line 699 in connectPreNodes.omp_fn.2] [28]
[682] 0.0 0.9 0.0 getNextAnnotation [682]
0.0 0.9 destroyPreArc_pg [457]
[683] 0.0 0.0 0.9 deallocatePreArc_pg [683]
0.4 0.5 allocArrayArrayFree [610]
0.1 0.8 dfh_replacekey [629]
[684] 0.0 0.1 0.8 dfh_replacekeydata [684]
0.7 0.0 dfh_compare [725]
0.0 0.1 [Loop@0x41b327 at line 436 in dfh_replacekeydata] [948]
0.9 0.0 [Loop@0x4286e4 at line 882 in splayConnection] [312]
[685] 0.0 0.9 0.0 connectionSingleRotateWithRight [685]
0.9 0.0 destroyArc [319]
[686] 0.0 0.9 0.0 [Loop@0x404f80 at line 453 in destroyArc] [686]
0.3 0.0 lockTwoNodes [75]
0.3 0.0 lockRead [237]
0.1 0.0 lockTwoNodes [58]
0.1 0.0 lockNode [80]
0.1 0.0 lockTwoNodes [281]
[687] 0.0 0.9 0.0 [Import thunk omp_set_lock] [687]
0.6 0.0 concatenateReadStarts [77]
0.3 0.0 remapNodeMarkersOntoNeighbour [104]
[688] 0.0 0.9 0.0 getNodeReads [688]
0.1 0.8 mapDistancesOntoPaths [526]
[689] 0.0 0.1 0.8 [Loop@0x41898d at line 1872 in mapDistancesOntoPaths] [689]
0.0 0.3 setPassageMarkerStart [768]
0.2 0.0 isTerminal [392]
0.0 0.2 getNextInSequence [347]
0.0 0.1 setPassageMarkerFinish [645]
0.0 0.9 remapBackOfNodeMarkersOntoNeighbour [61]
[690] 0.0 0.0 0.9 setPreviousInSequence [690]
0.4 0.0 PM_FI2P [803]
0.3 0.0 PM_FI2P [847]
0.2 0.0 PM_FI2P [896]
0.0 0.8 estimateMissingInsertLengths [589]
[691] 0.0 0.0 0.8 [Loop@0x4269dc at line 566 in estimateMissingInsertLengths] [691]
0.5 0.3 countCoOccurences [692]
0.5 0.3 [Loop@0x4269dc at line 566 in estimateMissingInsertLengths] [691]
[692] 0.0 0.5 0.3 countCoOccurences [692]
0.3 0.0 getInsertLength [721]
0.0 0.8 findLowCoverageRegions [187]
[693] 0.0 0.0 0.8 lowCoverageRegions [693]
0.7 0.1 [Loop@0x413535 at line 748 in lowCoverageRegions] [694]
0.7 0.1 lowCoverageRegions [693]
[694] 0.0 0.7 0.1 [Loop@0x413535 at line 748 in lowCoverageRegions] [694]
0.1 0.0 newMask [933]
0.1 0.7 unmarkInterestingNodes [696]
[695] 0.0 0.1 0.7 [Loop@0x426498 at line 1105 in unmarkInterestingNodes] [695]
0.2 0.2 popNodeRecord [807]
0.3 0.0 setSingleNodeStatus [818]
0.0 0.8 expandLongNode [136]
[696] 0.0 0.0 0.8 unmarkInterestingNodes [696]
0.1 0.7 [Loop@0x426498 at line 1105 in unmarkInterestingNodes] [695]
0.8 0.0 getNextPreArc_pg [396]
[697] 0.0 0.8 0.0 PREARC_FI2P [697]
0.0 0.8 isLocalTwinDeadEnd [657]
[698] 0.0 0.0 0.8 [Loop@0x42be4c at line 407 in isLocalTwinDeadEnd] [698]
0.6 0.0 getTwinNode [228]
0.2 0.0 getDestination [248]
0.0 0.8 appendGap [502]
[699] 0.0 0.0 0.8 [Loop@0x408554 at line 548 in appendGap] [699]
0.1 0.7 addBufferToDescriptor [501]
0.2 0.6 [Loop@0x432cb2 at line 119 in createPreNodes] [355]
[700] 0.0 0.2 0.6 convertMarker [700]
0.5 0.0 setFinishID [744]
0.1 0.0 setStartID [928]
0.8 0.0 correctGraph [15]
[701] 0.0 0.8 0.0 [Loop@0x41a04d at line 2541 in correctGraph] [701]
0.8 0.0 allocArrayArrayFree [610]
[702] 0.0 0.8 0.0 allocArrayGetElement [702]
0.8 0.0 getStartOffset [676]
[703] 0.0 0.8 0.0 PM_FI2P [703]
0.8 0.0 setNextInSequence [670]
[704] 0.0 0.8 0.0 PM_FI2P [704]
0.0 0.8 removeHighCoverageNodes [706]
[705] 0.0 0.0 0.8 [Loop@0x4138d2 at line 1419 in removeHighCoverageNodes] [705]
0.0 0.6 destroyNode [276]
0.2 0.0 getNodeLength [148]
0.0 0.8 main [14]
[706] 0.0 0.0 0.8 removeHighCoverageNodes [706]
0.0 0.8 [Loop@0x4138d2 at line 1419 in removeHighCoverageNodes] [705]
0.5 0.0 concatenateReadStarts [77]
0.2 0.0 remapNodeMarkersOntoNeighbour [104]
0.1 0.0 removeNodeAndDenounceDubiousReads [238]
[707] 0.0 0.8 0.0 getNodeReadCount [707]
0.5 0.3 mapSlowOntoFast [673]
[708] 0.0 0.5 0.3 [Loop@0x419340 at line 636 in mapSlowOntoFast] [708]
0.3 0.0 getNucleotide [107]
0.0 0.8 concatenateNodesAndVaccinate [169]
[709] 0.0 0.0 0.8 [Loop@0x418439 at line 1976 in concatenateNodesAndVaccinate] [709]
0.5 0.3 destroyArc [319]
0.8 0.0 [Loop@0x4096a1 at line 548 in splitNodeDescriptor] [602]
[710] 0.0 0.8 0.0 getNucleotideInDescriptor [710]
0.7 0.1 tourBusNode [31]
[711] 0.0 0.7 0.1 getNodeTime [711]
0.1 0.0 getNodeID [49]
0.0 0.8 remapNodeMarkersOntoNeighbour [104]
[712] 0.0 0.0 0.8 [Loop@0x416264 at line 718 in remapNodeMarkersOntoNeighbour] [712]
0.0 0.7 transposePassageMarker [728]
0.0 0.1 isInitial [812]
0.1 0.7 addUncertainPassageMarker [202]
[713] 0.0 0.1 0.7 allocatePassageMarker [713]
0.7 0.0 allocArrayAllocate [620]
0.8 0.0 setPreviousInSequence [389]
[714] 0.0 0.8 0.0 PM_FI2P [714]
0.8 0.0 remapNodeTimesOntoTargetNode [474]
[715] 0.0 0.8 0.0 getNodeTime [715]
0.8 0.0 updatePreArcData_pg [377]
[716] 0.0 0.8 0.0 PREARC_FI2P [716]
0.5 0.3 [Loop@0x4321b0 at line 867 in connectPreNodes.omp_fn.2] [27]
[717] 0.0 0.5 0.3 chooseNextInternalPreNode [717]
0.3 0.0 preNodeCount_pg [662]
0.8 0.0 mergeDescriptors [343]
[718] 0.0 0.8 0.0 [Loop@0x406123 at line 762 in mergeDescriptors] [718]
0.6 0.2 [Loop@0x432faa at line 602 in createPreNodes] [303]
[719] 0.0 0.6 0.2 convertMarker [719]
0.1 0.0 setFinishID [744]
0.1 0.0 setStartID [928]
0.1 0.7 addUncertainPassageMarker [202]
[720] 0.0 0.1 0.7 allocatePassageMarker [720]
0.7 0.0 allocArrayAllocate [620]
0.4 0.0 projectFromShortRead [93]
0.3 0.0 countCoOccurences [692]
[721] 0.0 0.7 0.0 getInsertLength [721]
0.5 0.0 [Loop@0x42df3f at line 1101 in fillUpGraph.omp_fn.3] [9]
0.2 0.0 [Loop@0x41bce8 at line 1729 in getSequenceLengths] [532]
[722] 0.0 0.7 0.0 getTightStringInArray [722]
0.7 0.0 fh_consolidate [195]
[723] 0.0 0.7 0.0 [Loop@0x40cf50 at line 443 in fh_consolidate] [723]
0.7 0.0 mergeDescriptors [468]
[724] 0.0 0.7 0.0 [Loop@0x406201 at line 744 in mergeDescriptors] [724]
0.7 0.0 dfh_replacekeydata [684]
[725] 0.0 0.7 0.0 dfh_compare [725]
0.7 0.0 [Loop@0x432faa at line 602 in createPreNodes] [303]
[726] 0.0 0.7 0.0 getInsertionMarkerPosition [726]
0.5 0.0 threadSequenceThroughGraph [7]
0.2 0.0 [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph] [12]
[727] 0.0 0.7 0.0 getWordLength [727]
0.0 0.7 [Loop@0x416264 at line 718 in remapNodeMarkersOntoNeighbour] [712]
[728] 0.0 0.0 0.7 transposePassageMarker [728]
0.0 0.7 insertPassageMarker [729]
0.0 0.7 transposePassageMarker [728]
[729] 0.0 0.0 0.7 insertPassageMarker [729]
0.4 0.3 setNextInNode [395]
0.7 0.0 getNextPreArc_pg [531]
[730] 0.0 0.7 0.0 PREARC_FI2P [730]
0.7 0.0 connectPreNodes [99]
[731] 0.0 0.7 0.0 [Loop@0x4338dc at line 846 in connectPreNodes] [731]
0.2 0.5 [Loop@0x43055a at line 453 in removePreArcFromList_pg] [493]
[732] 0.0 0.2 0.5 getNextPreArc_pg [732]
0.5 0.0 PREARC_FI2P [774]
0.1 0.6 remapBackOfNodeMarkersOntoNeighbour [61]
[733] 0.0 0.1 0.6 setStartOffset [733]
0.5 0.0 PM_FI2P [780]
0.1 0.0 PM_FI2P [1001]
0.1 0.6 [Loop@0x43023c at line 900 in renumberPreNodes_pg] [353]
[734] 0.0 0.1 0.6 getNextPreArc_pg [734]
0.6 0.0 PREARC_FI2P [758]
0.3 0.0 norm [802]
0.3 0.0 norm [854]
0.1 0.0 norm [1008]
[735] 0.0 0.7 0.0 exp [735]
0.7 0.0 addUncertainPassageMarker [202]
[736] 0.0 0.7 0.0 PM_FI2P [736]
0.7 0.0 popNucleotide [652]
[737] 0.0 0.7 0.0 shiftRight [737]
0.0 0.699 destroyNode [276]
[738] 0.0 0.0 0.699 [Loop@0x405100 at line 487 in destroyNode] [738]
0.0 0.599 destroyPassageMarker [244]
0.0 0.1 allocArrayFree [423]
0.2 0.4 [Loop@0x43227f at line 891 in connectPreNodes.omp_fn.2] [307]
[739] 0.0 0.2 0.4 chooseNextInternalPreNode [739]
0.3 0.0 preNodeCount_pg [662]
0.1 0.0 sequenceCount_pg [794]
0.6 0.0 catDescriptors [578]
[740] 0.0 0.6 0.0 writeNucleotideInDescriptor [740]
0.5 0.0 concatenateTodoLists [606]
0.1 0.0 concatenateTodoLists [461]
[741] 0.0 0.6 0.0 concatenateTodoListIntoActive [741]
0.0 0.6 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[742] 0.0 0.0 0.6 [Loop@0x419a70 at line 112 in comparePaths] [742]
0.3 0.3 getNodePrevious [743]
0.3 0.3 [Loop@0x419a70 at line 112 in comparePaths] [742]
[743] 0.0 0.3 0.3 getNodePrevious [743]
0.3 0.0 getNodeID [49]
0.5 0.0 convertMarker [700]
0.1 0.0 convertMarker [719]
[744] 0.0 0.6 0.0 setFinishID [744]
0.6 0.0 [Loop@0x403610 at line 3776 in injectShortReads] [627]
[745] 0.0 0.6 0.0 setShortReadMarkerPosition [745]
0.0 0.6 destroyPreArc_pg [489]
[746] 0.0 0.0 0.6 deallocatePreArc_pg [746]
0.3 0.3 allocArrayArrayFree [610]
0.6 0.0 [Loop@0x4096a1 at line 548 in splitNodeDescriptor] [602]
[747] 0.0 0.6 0.0 writeNucleotideInDescriptor [747]
0.2 0.4 appendDescriptors_pg [487]
[748] 0.0 0.2 0.4 appendNegativeDescriptor_pg [748]
0.4 0.0 [Loop@0x42fc13 at line 1355 in appendNegativeDescriptor_pg] [787]
0.6 0.0 [Loop@0x4038e6 at line 3339 in spreadReadIDs] [329]
[749] 0.0 0.6 0.0 setShortReadMarkerOffset [749]
0.6 0.0 writeNucleotideAtPosition [632]
[750] 0.0 0.6 0.0 writeNucleotideNumber [750]
0.6 0.0 getPassageMarkerStart [752]
[751] 0.0 0.6 0.0 PM_FI2P [751]
0.0 0.5 remapBackOfNodeMarkersOntoNeighbour [61]
0.0 0.1 remapNodeMarkersOntoNeighbour [104]
[752] 0.0 0.0 0.6 getPassageMarkerStart [752]
0.6 0.0 PM_FI2P [751]
0.0 0.6 main [14]
[753] 0.0 0.0 0.6 createReadPairingArray [753]
0.4 0.0 [Loop@0x41c05c at line 1385 in createReadPairingArray] [796]
0.2 0.0 [Loop@0x41c020 at line 1380 in createReadPairingArray] [892]
0.3 0.0 concatenateNodesAndVaccinate [169]
0.2 0.0 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
0.1 0.0 remapNodeMarkersOntoNeighbour [104]
[754] 0.0 0.6 0.0 mergeNodeReads [754]
0.6 0.0 updatePreArcData_pg [369]
[755] 0.0 0.6 0.0 PREARC_FI2P [755]
0.2 0.4 [Loop@0x4196cb at line 2210 in comparePaths] [69]
[756] 0.0 0.2 0.4 [Loop@0x419a30 at line 112 in comparePaths] [756]
0.1 0.3 getNodePrevious [808]
0.6 0.0 getPassageMarkerFinish [616]
[757] 0.0 0.6 0.0 PM_FI2P [757]
0.6 0.0 getNextPreArc_pg [734]
[758] 0.0 0.6 0.0 PREARC_FI2P [758]
0.2 0.0 [Loop@0x42f110 at line 127 in importRoadMapArray] [157]
0.2 0.0 [Loop@0x41cd0e at line 1568 in importReadSet] [183]
0.2 0.0 [Loop@0x42f1e8 at line 154 in importRoadMapArray] [76]
[759] 0.0 0.6 0.0 [Import thunk __isoc99_sscanf] [759]
0.2 0.0 createConnection [162]
0.1 0.0 projectFromNode [87]
0.1 0.0 testConnection [646]
0.1 0.0 expandLongNodes [133]
0.1 0.0 [Loop@0x40ded8 at line 109 in concatenateStringOfNodes] [64]
[760] 0.0 0.6 0.0 getUniqueness [760]
0.0 0.6 fhe_newelem [541]
[761] 0.0 0.0 0.6 allocateFibHeapEl [761]
0.0 0.6 allocatePointer [109]
0.0 0.6 [Loop@0x40a990 at line 2309 in readPreGraphFile] [213]
[762] 0.0 0.0 0.6 addEmptyNodeToGraph [762]
0.4 0.2 emptyNode [763]
0.4 0.2 addEmptyNodeToGraph [762]
[763] 0.0 0.4 0.2 emptyNode [763]
0.0 0.2 allocateNode [885]
0.0 0.501 clone [1]
[764] 0.0 0.0 0.501 createNodeLocks.omp_fn.1 [764]
0.1 0.401 [Loop@0x432040 at line 63 in createNodeLocks.omp_fn.1] [766]
0.401 0.0 [Loop@0x432040 at line 63 in createNodeLocks.omp_fn.1] [766]
0.1 0.0 [Loop@0x42c6f0 at line 72 in createNodeLocks.omp_fn.2] [867]
[765] 0.0 0.501 0.0 omp_init_lock [765]
0.1 0.401 createNodeLocks.omp_fn.1 [764]
[766] 0.0 0.1 0.401 [Loop@0x432040 at line 63 in createNodeLocks.omp_fn.1] [766]
0.401 0.0 omp_init_lock [765]
0.2 0.0 [Loop@0x41cce8 at line 1564 in importReadSet] [121]
0.1 0.0 [Loop@0x42f1e8 at line 154 in importRoadMapArray] [76]
0.1 0.0 [Loop@0x42f110 at line 127 in importRoadMapArray] [157]
0.1 0.0 [Loop@0x432bfd at line 430 in createPreNodes] [119]
[767] 0.0 0.5 0.0 [Import thunk fgets] [767]
0.0 0.3 [Loop@0x41898d at line 1872 in mapDistancesOntoPaths] [689]
0.1 0.0 remapBackOfNodeMarkersOntoNeighbour [61]
0.0 0.1 [Loop@0x4189db at line 1881 in mapDistancesOntoPaths] [575]
[768] 0.0 0.1 0.4 setPassageMarkerStart [768]
0.4 0.0 PM_FI2P [806]
0.5 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[769] 0.0 0.5 0.0 min_short [769]
0.0 0.5 tourBusNode [31]
[770] 0.0 0.0 0.5 freeDoneTickets [770]
0.5 0.0 [Loop@0x41a910 at line 427 in freeDoneTickets] [771]
0.5 0.0 freeDoneTickets [770]
[771] 0.0 0.5 0.0 [Loop@0x41a910 at line 427 in freeDoneTickets] [771]
0.5 0.0 createPreArc_pg [36]
[772] 0.0 0.5 0.0 addPreArcToPreNode_pg [772]
0.4 0.1 [Loop@0x4160ce at line 1200 in remapNodeInwardReferencesOntoNode] [556]
[773] 0.0 0.4 0.1 setNodePrevious [773]
0.1 0.0 getNodeID [49]
0.5 0.0 getNextPreArc_pg [732]
[774] 0.0 0.5 0.0 PREARC_FI2P [774]
0.5 0.0 setInsertionMarkers [139]
[775] 0.0 0.5 0.0 [Loop@0x433373 at line 205 in setInsertionMarkers] [775]
0.5 0.0 setPassageMarkerFinish [645]
[776] 0.0 0.5 0.0 PM_FI2P [776]
0.5 0.0 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
[777] 0.0 0.5 0.0 writeNucleotideInDescriptor [777]
0.0 0.5 concatenateStringOfNodes [63]
[778] 0.0 0.0 0.5 [Loop@0x40e17c at line 170 in concatenateStringOfNodes] [778]
0.3 0.0 getDestination [248]
0.1 0.1 createAnalogousArc [245]
0.0 0.5 [Loop@0x4160ce at line 1200 in remapNodeInwardReferencesOntoNode] [556]
[779] 0.0 0.0 0.5 getNodePrevious [779]
0.5 0.0 getNodeID [49]
0.5 0.0 setStartOffset [733]
[780] 0.0 0.5 0.0 PM_FI2P [780]
0.4 0.1 arcMergeSort [659]
[781] 0.0 0.4 0.1 arcMergeSort [781]
0.1 0.0 arcMergeSort [1007]
0.0 0.5 reallocateNodeDescriptor [424]
[782] 0.0 0.0 0.5 [Loop@0x408280 at line 708 in reallocateNodeDescriptor] [782]
0.4 0.0 writeNucleotideInDescriptor [809]
0.1 0.0 getNucleotideInDescriptor [969]
0.4 0.1 threadSequenceThroughGraph [7]
[783] 0.0 0.4 0.1 blurLastShortReadMarker [783]
0.1 0.0 setShortReadMarkerPosition [945]
0.1 0.4 tourBusArc [33]
[784] 0.0 0.1 0.4 dfh_insertkey [784]
0.2 0.1 dfhe_newelem [862]
0.0 0.1 dfh_insertel [961]
0.4 0.0 exportGraph [18]
[785] 0.0 0.4 0.0 [Loop@0x407b90 at line 1995 in exportGraph] [785]
0.4 0.0 addBufferToDescriptor [501]
[786] 0.0 0.4 0.0 writeNucleotideInDescriptor [786]
0.4 0.0 appendNegativeDescriptor_pg [748]
[787] 0.0 0.4 0.0 [Loop@0x42fc13 at line 1355 in appendNegativeDescriptor_pg] [787]
0.4 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[788] 0.0 0.4 0.0 min [788]
0.1 0.3 [Loop@0x419ae0 at line 2246 in comparePaths] [231]
[789] 0.0 0.1 0.3 getNodePrevious [789]
0.3 0.0 getNodeID [49]
0.4 0.0 remapNodeTimesOntoTargetNode [474]
[790] 0.0 0.4 0.0 getNodePrevious [790]
0.1 0.3 extractSequence [258]
[791] 0.0 0.1 0.3 setTightStringLength [791]
0.0 0.3 reallocOrExit4 [564]
0.1 0.3 [Loop@0x43034c at line 900 in renumberPreNodes_pg] [366]
[792] 0.0 0.1 0.3 getNextPreArc_pg [792]
0.3 0.0 PREARC_FI2P [829]
0.0 0.4 disconnectNextPassageMarker [656]
[793] 0.0 0.0 0.4 setPreviousInSequence [793]
0.3 0.0 PM_FI2P [833]
0.1 0.0 PM_FI2P [954]
0.3 0.0 [Loop@0x433508 at line 276 in countPreNodes] [296]
0.1 0.0 chooseNextInternalPreNode [739]
[794] 0.0 0.4 0.0 sequenceCount_pg [794]
0.4 0.0 [Loop@0x403978 at line 3743 in spreadReadIDs] [668]
[795] 0.0 0.4 0.0 setShortReadMarkerPosition [795]
0.4 0.0 createReadPairingArray [753]
[796] 0.0 0.4 0.0 [Loop@0x41c05c at line 1385 in createReadPairingArray] [796]
0.2 0.2 remapBackOfNodeMarkersOntoNeighbour [61]
[797] 0.0 0.2 0.2 setNextInSequence [797]
0.2 0.0 PM_FI2P [884]
0.4 0.0 setNextInNode [395]
[798] 0.0 0.4 0.0 PM_FI2P [798]
0.4 0.0 [Loop@0x41aeff at line 311 in dfh_consolidate] [464]
[799] 0.0 0.4 0.0 dfh_compare [799]
0.4 0.0 getPreviousInSequence [658]
[800] 0.0 0.4 0.0 PM_FI2P [800]
0.4 0.0 dfh_consolidate [108]
[801] 0.0 0.4 0.0 [Loop@0x41acc0 at line 328 in dfh_consolidate] [801]
0.1 0.3 expectedNumberOfConnections [675]
[802] 0.0 0.1 0.3 norm [802]
0.3 0.0 exp [735]
0.4 0.0 setPreviousInSequence [690]
[803] 0.0 0.4 0.0 PM_FI2P [803]
0.0 0.4 [Loop@0x416b53 at line 1200 in remapNodeInwardReferencesOntoNode] [549]
[804] 0.0 0.0 0.4 getNodePrevious [804]
0.4 0.0 getNodeID [49]
0.0 0.4 createAnalogousPreArc_pg [511]
[805] 0.0 0.0 0.4 allocatePreArc_pg [805]
0.3 0.1 allocArrayArrayAllocate [289]
0.4 0.0 setPassageMarkerStart [768]
[806] 0.0 0.4 0.0 PM_FI2P [806]
0.2 0.2 [Loop@0x426498 at line 1105 in unmarkInterestingNodes] [695]
[807] 0.0 0.2 0.2 popNodeRecord [807]
0.2 0.0 getNodeID [49]
0.1 0.3 [Loop@0x419a30 at line 112 in comparePaths] [756]
[808] 0.0 0.1 0.3 getNodePrevious [808]
0.3 0.0 getNodeID [49]
0.4 0.0 [Loop@0x408280 at line 708 in reallocateNodeDescriptor] [782]
[809] 0.0 0.4 0.0 writeNucleotideInDescriptor [809]
0.2 0.2 remapBackOfNodeMarkersOntoNeighbour [61]
[810] 0.0 0.2 0.2 getPassageMarkerLength [810]
0.1 0.0 PM_FI2P [1005]
0.1 0.0 PM_FI2P [1027]
0.2 0.2 fh_extractminel [154]
[811] 0.0 0.2 0.2 fh_removerootlist [811]
0.2 0.0 fhe_remove [904]
0.1 0.1 [Loop@0x418ba4 at line 2161 in cleanUpRedundancy] [911]
0.0 0.1 [Loop@0x41852a at line 2001 in concatenateNodesAndVaccinate] [568]
0.0 0.1 [Loop@0x416264 at line 718 in remapNodeMarkersOntoNeighbour] [712]
[812] 0.0 0.1 0.3 isInitial [812]
0.3 0.0 PM_FI2P [861]
0.4 0.0 lockTwoNodes [58]
[813] 0.0 0.4 0.0 [Import thunk omp_test_lock] [813]
0.0 0.3 [Loop@0x428475 at line 1043 in splayToList] [653]
[814] 0.0 0.0 0.3 popConnectionStack [814]
0.0 0.3 deallocateConnectionStack [815]
0.0 0.3 popConnectionStack [814]
[815] 0.0 0.0 0.3 deallocateConnectionStack [815]
0.3 0.0 deallocatePointer [301]
0.3 0.0 PREARC_I2P [817]
[816] 0.0 0.3 0.0 PREARC_FI2P [816]
0.0 0.3 addPreArcToPreNode_pg [442]
[817] 0.0 0.0 0.3 PREARC_I2P [817]
0.3 0.0 PREARC_FI2P [816]
0.3 0.0 [Loop@0x426498 at line 1105 in unmarkInterestingNodes] [695]
[818] 0.0 0.3 0.0 setSingleNodeStatus [818]
0.3 0.0 [Loop@0x41a990 at line 445 in updateNodeStatus] [352]
[819] 0.0 0.3 0.0 setNodeStatus [819]
0.3 0.0 arcMergeSort [667]
[820] 0.0 0.3 0.0 mergeArcLists [820]
0.3 0.0 [Loop@0x403978 at line 3743 in spreadReadIDs] [668]
[821] 0.0 0.3 0.0 setShortReadMarkerOffset [821]
0.3 0.0 mergeDescriptors [468]
[822] 0.0 0.3 0.0 [Loop@0x40626a at line 762 in mergeDescriptors] [822]
0.0 0.3 concatenatePreNodes [220]
[823] 0.0 0.0 0.3 setPreNodeDescriptor_pg [823]
0.3 0.0 _int_free [227]
0.2 0.0 ghostThreadSequenceThroughGraph [11]
0.1 0.0 threadSequenceThroughGraph [7]
[824] 0.0 0.3 0.0 clearKmer [824]
0.3 0.0 threadSequenceThroughGraph [7]
[825] 0.0 0.3 0.0 findReferenceMapping [825]
0.3 0.0 createAnalogousPreArc_pg [511]
[826] 0.0 0.3 0.0 PREARC_FI2P [826]
0.3 0.0 concatenateCommonTodoLists [432]
[827] 0.0 0.3 0.0 [Loop@0x41584e at line 191 in concatenateCommonTodoLists] [827]
0.3 0.0 [Loop@0x40cff0 at line 436 in fh_consolidate] [263]
[828] 0.0 0.3 0.0 fh_compare [828]
0.3 0.0 getNextPreArc_pg [792]
[829] 0.0 0.3 0.0 PREARC_FI2P [829]
0.1 0.1 [Loop@0x433d43 at line 45 in concatenatePreNodes] [335]
0.1 0.0 [Loop@0x434154 at line 146 in concatenatePreGraph_pg] [188]
[830] 0.0 0.2 0.1 isLoop_pg [830]
0.1 0.0 PREARC_FI2P [959]
0.2 0.0 [Loop@0x410bad at line 1797 in usedReads] [857]
0.1 0.0 measureCoOccurences [679]
[831] 0.0 0.3 0.0 sequenceCount [831]
0.3 0.0 destroyPreArc_pg [489]
[832] 0.0 0.3 0.0 PREARC_FI2P [832]
0.3 0.0 setPreviousInSequence [793]
[833] 0.0 0.3 0.0 PM_FI2P [833]
0.1 0.2 [Loop@0x419bb0 at line 2264 in comparePaths] [256]
[834] 0.0 0.1 0.2 getNodePrevious [834]
0.2 0.0 getNodeID [49]
0.3 0.0 transferNodeData [376]
[835] 0.0 0.3 0.0 getNodeTime [835]
0.0 0.3 spreadReadIDs [304]
[836] 0.0 0.0 0.3 [Loop@0x403a78 at line 3779 in spreadReadIDs] [836]
0.2 0.0 setShortReadMarkerPosition [889]
0.1 0.0 setShortReadMarkerOffset [971]
0.3 0.0 [Loop@0x43367f at line 119 in countPreNodes] [446]
[837] 0.0 0.3 0.0 getInsertionMarkerPosition [837]
0.3 0.0 pairedCategories [840]
[838] 0.0 0.3 0.0 [Loop@0x41bb36 at line 1432 in pairedCategories] [838]
0.3 0.0 detachDubiousReads [841]
[839] 0.0 0.3 0.0 [Loop@0x41bbf8 at line 1510 in detachDubiousReads] [839]
0.0 0.3 main [14]
[840] 0.0 0.0 0.3 pairedCategories [840]
0.3 0.0 [Loop@0x41bb36 at line 1432 in pairedCategories] [838]
0.0 0.3 main [14]
[841] 0.0 0.0 0.3 detachDubiousReads [841]
0.3 0.0 [Loop@0x41bbf8 at line 1510 in detachDubiousReads] [839]
0.3 0.0 computeSecondInPair [843]
[842] 0.0 0.3 0.0 [Loop@0x41bedc at line 1468 in computeSecondInPair] [842]
0.0 0.3 importReadSet [98]
[843] 0.0 0.0 0.3 computeSecondInPair [843]
0.3 0.0 [Loop@0x41bedc at line 1468 in computeSecondInPair] [842]
0.3 0.0 getPassageMarkerFinish [616]
[844] 0.0 0.3 0.0 PM_FI2P [844]
0.3 0.0 [Loop@0x403f54 at line 3213 in extractBackOfNodeReads] [566]
[845] 0.0 0.3 0.0 setShortReadMarkerPosition [845]
0.3 0.0 remapNodeFibHeapReferencesOntoNode [437]
[846] 0.0 0.3 0.0 dfh_replacedata [846]
0.3 0.0 setPreviousInSequence [690]
[847] 0.0 0.3 0.0 PM_FI2P [847]
0.1 0.2 remapBackOfNodeTimesOntoNeighbour [436]
[848] 0.0 0.1 0.2 setNodePrevious [848]
0.2 0.0 nodeCount [580]
0.0 0.3 remapBackOfNodeMarkersOntoNeighbour [61]
[849] 0.0 0.0 0.3 getPassageMarkerStatus [849]
0.3 0.0 PM_FI2P [850]
0.3 0.0 getPassageMarkerStatus [849]
[850] 0.0 0.3 0.0 PM_FI2P [850]
0.3 0.0 addBufferToDescriptor [501]
[851] 0.0 0.3 0.0 getNucleotideInDescriptor [851]
0.3 0.0 mergeDescriptors [343]
[852] 0.0 0.3 0.0 [Loop@0x4060ac at line 744 in mergeDescriptors] [852]
0.1 0.2 remapBackOfNodeMarkersOntoNeighbour [61]
[853] 0.0 0.1 0.2 passageMarkerDirection [853]
0.2 0.0 PM_FI2P [920]
0.0 0.3 expectedNumberOfConnections [675]
[854] 0.0 0.0 0.3 norm [854]
0.3 0.0 exp [735]
0.3 0.0 setNextInNode [395]
[855] 0.0 0.3 0.0 PM_FI2P [855]
0.1 0.2 newDescriptor_pg [232]
[856] 0.0 0.1 0.2 [Loop@0x42ff74 at line 1025 in newDescriptor_pg] [856]
0.2 0.0 _IO_getc [53]
0.1 0.2 usedReads [371]
[857] 0.0 0.1 0.2 [Loop@0x410bad at line 1797 in usedReads] [857]
0.2 0.0 sequenceCount [831]
0.1 0.2 getPreArcBetweenPreNodes_pg [860]
[858] 0.0 0.1 0.2 getDestination_pg [858]
0.2 0.0 PREARC_FI2P [921]
0.0 0.3 createAnalogousPreArc_pg [511]
[859] 0.0 0.0 0.3 [Loop@0x431bd1 at line 488 in createAnalogousPreArc_pg] [859]
0.0 0.3 getPreArcBetweenPreNodes_pg [860]
0.0 0.3 [Loop@0x431bd1 at line 488 in createAnalogousPreArc_pg] [859]
[860] 0.0 0.0 0.3 getPreArcBetweenPreNodes_pg [860]
0.1 0.2 getDestination_pg [858]
0.3 0.0 isInitial [812]
[861] 0.0 0.3 0.0 PM_FI2P [861]
0.2 0.1 dfh_insertkey [784]
[862] 0.0 0.2 0.1 dfhe_newelem [862]
0.0 0.1 allocateDFibHeapNode [1034]
0.1 0.1 findOrCreateConnection [257]
[863] 0.0 0.1 0.1 allocateConnection [863]
0.1 0.0 [libgomp.so.1.0.0] [94]
0.0 0.2 pushConnectionStack [865]
[864] 0.0 0.0 0.2 allocateConnectionStack [864]
0.2 0.0 allocatePointer [109]
0.0 0.2 [Loop@0x428475 at line 1043 in splayToList] [653]
[865] 0.0 0.0 0.2 pushConnectionStack [865]
0.0 0.2 allocateConnectionStack [864]
0.2 0.0 importRoadMapArray [62]
[866] 0.0 0.2 0.0 [Loop@0x42f1b0 at line 148 in importRoadMapArray] [866]
0.1 0.1 createNodeLocks.omp_fn.2 [868]
[867] 0.0 0.1 0.1 [Loop@0x42c6f0 at line 72 in createNodeLocks.omp_fn.2] [867]
0.1 0.0 omp_init_lock [765]
0.0 0.2 clone [1]
[868] 0.0 0.0 0.2 createNodeLocks.omp_fn.2 [868]
0.1 0.1 [Loop@0x42c6f0 at line 72 in createNodeLocks.omp_fn.2] [867]
0.2 0.0 arcMergeSort [659]
[869] 0.0 0.2 0.0 mergeArcLists [869]
0.2 0.0 [Loop@0x403610 at line 3776 in injectShortReads] [627]
[870] 0.0 0.2 0.0 setShortReadMarkerOffset [870]
0.2 0.0 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
[871] 0.0 0.2 0.0 writeNucleotideInDescriptor [871]
0.2 0.0 disconnectNextPassageMarker [656]
[872] 0.0 0.2 0.0 getNextInSequence [872]
0.0 0.2 disconnectNextPassageMarker [656]
[873] 0.0 0.0 0.2 concatenatePassageMarkers [873]
0.1 0.0 PM_FI2P [944]
0.1 0.0 PM_FI2P [956]
0.2 0.0 destroyPreArc_pg [457]
[874] 0.0 0.2 0.0 PREARC_FI2P [874]
0.2 0.0 fh_extractmin [149]
[875] 0.0 0.2 0.0 deallocateFibHeapEl [875]
0.2 0.0 destroyPassageMarker [244]
[876] 0.0 0.2 0.0 deallocatePassageMarker [876]
0.2 0.0 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
[877] 0.0 0.2 0.0 writeNucleotideInDescriptor [877]
0.1 0.0 createAnalogousArc [245]
0.1 0.0 createArc [35]
[878] 0.0 0.2 0.0 allocateArc [878]
0.2 0.0 compareSequences [130]
[879] 0.0 0.2 0.0 [Loop@0x419cfa at line 584 in compareSequences] [879]
0.2 0.0 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
[880] 0.0 0.2 0.0 writeNucleotideInDescriptor [880]
0.2 0.0 setPassageMarkerFinish [645]
[881] 0.0 0.2 0.0 PM_FI2P [881]
0.2 0.0 getNextInSequence [883]
[882] 0.0 0.2 0.0 PM_FI2P [882]
0.0 0.2 disconnectNextPassageMarker [656]
[883] 0.0 0.0 0.2 getNextInSequence [883]
0.2 0.0 PM_FI2P [882]
0.2 0.0 setNextInSequence [797]
[884] 0.0 0.2 0.0 PM_FI2P [884]
0.0 0.2 emptyNode [763]
[885] 0.0 0.0 0.2 allocateNode [885]
0.0 0.2 allocatePointer [109]
0.2 0.0 getPassageMarkerSequenceID [887]
[886] 0.0 0.2 0.0 PM_FI2P [886]
0.0 0.2 remapBackOfNodeMarkersOntoNeighbour [61]
[887] 0.0 0.0 0.2 getPassageMarkerSequenceID [887]
0.2 0.0 PM_FI2P [886]
0.2 0.0 [Loop@0x4038e6 at line 3339 in spreadReadIDs] [329]
[888] 0.0 0.2 0.0 setShortReadMarkerPosition [888]
0.2 0.0 [Loop@0x403a78 at line 3779 in spreadReadIDs] [836]
[889] 0.0 0.2 0.0 setShortReadMarkerPosition [889]
0.1 0.1 absorbExtensionInScaffold [651]
[890] 0.0 0.1 0.1 [Loop@0x424ad3 at line 131 in absorbExtensionInScaffold] [890]
0.1 0.0 destroyConnection [988]
0.0 0.2 tourBusNode [31]
[891] 0.0 0.0 0.2 velvetLog [891]
0.1 0.0 printf [970]
0.0 0.1 __gettimeofday [983]
0.2 0.0 createReadPairingArray [753]
[892] 0.0 0.2 0.0 [Loop@0x41c020 at line 1380 in createReadPairingArray] [892]
0.2 0.0 renumberNodes [516]
[893] 0.0 0.2 0.0 [Loop@0x404868 at line 1183 in renumberNodes] [893]
0.2 0.0 getPreviousInSequence [658]
[894] 0.0 0.2 0.0 PM_FI2P [894]
0.0 0.2 pushNeighbours [142]
[895] 0.0 0.0 0.2 [Loop@0x425688 at line 928 in pushNeighbours] [895]
0.0 0.2 absorbExtension [344]
0.2 0.0 setPreviousInSequence [690]
[896] 0.0 0.2 0.0 PM_FI2P [896]
0.1 0.0 normInt [972]
0.1 0.0 normInt [1003]
[897] 0.0 0.2 0.0 erf [897]
0.0 0.2 updateNodeStatus [283]
[898] 0.0 0.0 0.2 newFibHeap [898]
0.0 0.2 fh_makekeyheap [901]
0.0 0.2 fh_makekeyheap [901]
[899] 0.0 0.0 0.2 fh_initheap [899]
0.0 0.2 newRecycleBin [900]
0.0 0.2 fh_initheap [899]
[900] 0.0 0.0 0.2 newRecycleBin [900]
0.0 0.2 mallocOrExit3 [67]
0.0 0.2 newFibHeap [898]
[901] 0.0 0.0 0.2 fh_makekeyheap [901]
0.0 0.2 fh_initheap [899]
0.2 0.0 [Loop@0x413330 at line 927 in exportLongNodeSequence] [419]
[902] 0.0 0.2 0.0 getNucleotideChar [902]
0.1 0.1 destroyArc [319]
[903] 0.0 0.1 0.1 deallocateArc [903]
0.1 0.0 deallocatePointer [301]
0.2 0.0 fh_removerootlist [811]
[904] 0.0 0.2 0.0 fhe_remove [904]
0.0 0.2 expandNode [565]
[905] 0.0 0.0 0.2 [Loop@0x405ea6 at line 2681 in expandNode] [905]
0.1 0.1 writeNucleotideAtPosition [632]
0.2 0.0 [Loop@0x40d17f at line 408 in fh_consolidate] [427]
[906] 0.0 0.2 0.0 fh_compare [906]
0.2 0.0 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
[907] 0.0 0.2 0.0 writeNucleotideInDescriptor [907]
0.2 0.0 remapBackOfNodeTimesOntoNeighbour [436]
[908] 0.0 0.2 0.0 getNodeTime [908]
0.0 0.2 concatenateNodesAndVaccinate [169]
[909] 0.0 0.0 0.2 [Loop@0x4184e0 at line 1994 in concatenateNodesAndVaccinate] [909]
0.1 0.0 getNextInNode [546]
0.0 0.1 isTerminal [392]
0.1 0.1 addPassageMarker [581]
[910] 0.0 0.1 0.1 allocatePassageMarker [910]
0.1 0.0 allocArrayAllocate [620]
0.0 0.2 [Loop@0x418900 at line 2080 in cleanUpRedundancy] [45]
[911] 0.0 0.0 0.2 [Loop@0x418ba4 at line 2161 in cleanUpRedundancy] [911]
0.1 0.1 isInitial [812]
0.2 0.0 [Loop@0x41983a at line 143 in isPreviousToNode] [373]
[912] 0.0 0.2 0.0 getNodePrevious [912]
0.1 0.1 markInterestingNodes [512]
[913] 0.0 0.1 0.1 resetMiniConnection [913]
0.0 0.1 recordNode [1024]
0.2 0.0 [Loop@0x403f54 at line 3213 in extractBackOfNodeReads] [566]
[914] 0.0 0.2 0.0 setShortReadMarkerOffset [914]
0.2 0.0 remapNodeMarkersOntoNeighbour [104]
[915] 0.0 0.2 0.0 [Loop@0x4164e8 at line 773 in remapNodeMarkersOntoNeighbour] [915]
0.2 0.0 getPreviousInSequence [658]
[916] 0.0 0.2 0.0 PM_FI2P [916]
0.2 0.0 [Loop@0x403f54 at line 3213 in extractBackOfNodeReads] [566]
[917] 0.0 0.2 0.0 setShortReadMarkerPosition [917]
0.0 0.2 concatenatePreNodes [220]
[918] 0.0 0.0 0.2 [Loop@0x4340b8 at line 94 in concatenatePreNodes] [918]
0.0 0.1 appendDescriptors_pg [487]
0.1 0.0 getPreArc_pg [559]
0.2 0.0 concatenatePreNodes [220]
[919] 0.0 0.2 0.0 [Loop@0x433f65 at line 103 in concatenatePreNodes] [919]
0.2 0.0 passageMarkerDirection [853]
[920] 0.0 0.2 0.0 PM_FI2P [920]
0.2 0.0 getDestination_pg [858]
[921] 0.0 0.2 0.0 PREARC_FI2P [921]
0.0 0.2 [Loop@0x42428d at line 201 in integrateDerivativeDistances] [528]
[922] 0.0 0.0 0.2 resetMiniConnection [922]
0.1 0.1 recordNode [923]
0.1 0.1 resetMiniConnection [922]
[923] 0.0 0.1 0.1 recordNode [923]
0.0 0.1 allocateNodeList [1028]
0.2 0.0 [Loop@0x404670 at line 1615 in activateArcLookupTable] [189]
[924] 0.0 0.2 0.0 getNodeInGraph [924]
0.2 0.0 fh_insertkey [527]
[925] 0.0 0.2 0.0 fh_insertel [925]
0.2 0.0 appendPositiveDescriptor_pg [517]
[926] 0.0 0.2 0.0 getPreNodeInPreGraph_pg [926]
0.2 0.0 [Loop@0x42428d at line 201 in integrateDerivativeDistances] [528]
[927] 0.0 0.2 0.0 getConnectionDistance [927]
0.1 0.0 convertMarker [700]
0.1 0.0 convertMarker [719]
[928] 0.0 0.2 0.0 setStartID [928]
0.0 0.2 readPreGraphFile [212]
[929] 0.0 0.0 0.2 allocateNodeSpace [929]
0.0 0.2 callocOrExit3 [221]
0.0 0.1 pushNeighbours [142]
[930] 0.0 0.0 0.1 adjustShortReadsByLength [930]
0.0 0.1 [Loop@0x423cd0 at line 741 in adjustShortReadsByLength] [931]
0.0 0.1 adjustShortReadsByLength [930]
[931] 0.0 0.0 0.1 [Loop@0x423cd0 at line 741 in adjustShortReadsByLength] [931]
0.1 0.0 getShortReadMarkerAtIndex [243]
0.1 0.0 integrateDerivativeDistances [514]
[932] 0.0 0.1 0.0 getConnection [932]
0.1 0.0 [Loop@0x413535 at line 748 in lowCoverageRegions] [694]
[933] 0.0 0.1 0.0 newMask [933]
0.0 0.1 destroyGraph [603]
[934] 0.0 0.0 0.1 [Loop@0x4051c0 at line 3792 in destroyGraph] [934]
0.0 0.1 destroyNode [276]
0.0 0.1 remapEmptyPathOntoMiddlePath [298]
[935] 0.0 0.0 0.1 remapEmptyPathArcsOntoMiddlePathSimple [935]
0.0 0.1 [Loop@0x41790d at line 1581 in remapEmptyPathArcsOntoMiddlePathSimple] [936]
0.0 0.1 remapEmptyPathArcsOntoMiddlePathSimple [935]
[936] 0.0 0.0 0.1 [Loop@0x41790d at line 1581 in remapEmptyPathArcsOntoMiddlePathSimple] [936]
0.0 0.1 createAnalogousArc [245]
0.0 0.1 [Loop@0x42bb58 at line 459 in correctGraphLocally] [938]
[937] 0.0 0.0 0.1 tourBus_local [937]
0.1 0.0 dfh_extractmin [81]
0.0 0.1 correctGraphLocally [440]
[938] 0.0 0.0 0.1 [Loop@0x42bb58 at line 459 in correctGraphLocally] [938]
0.0 0.1 tourBus_local [937]
0.0 0.1 [Loop@0x428450 at line 1096 in splayToList] [639]
[939] 0.0 0.0 0.1 pushConnectionStack [939]
0.0 0.1 allocateConnectionStack [940]
0.0 0.1 pushConnectionStack [939]
[940] 0.0 0.0 0.1 allocateConnectionStack [940]
0.1 0.0 allocatePointer [109]
0.1 0.0 [Loop@0x416b53 at line 1200 in remapNodeInwardReferencesOntoNode] [549]
[941] 0.0 0.1 0.0 setNodePrevious [941]
0.0 0.1 removeLowCoverageNodesAndDenounceDubiousReads [66]
[942] 0.0 0.0 0.1 [Loop@0x414bff at line 1260 in removeLowCoverageNodesAndDenounceDubiousReads] [942]
0.1 0.0 getNodeLength [148]
0.1 0.0 remapNodeMarkersOntoNeighbour [104]
[943] 0.0 0.1 0.0 [Loop@0x416590 at line 808 in remapNodeMarkersOntoNeighbour] [943]
0.1 0.0 concatenatePassageMarkers [873]
[944] 0.0 0.1 0.0 PM_FI2P [944]
0.1 0.0 blurLastShortReadMarker [783]
[945] 0.0 0.1 0.0 setShortReadMarkerPosition [945]
0.1 0.0 tourBus [24]
[946] 0.0 0.1 0.0 removeNextNodeFromDHeap [946]
0.1 0.0 dfh_cut [949]
[947] 0.0 0.1 0.0 dfhe_remove [947]
0.0 0.1 dfh_replacekeydata [684]
[948] 0.0 0.0 0.1 [Loop@0x41b327 at line 436 in dfh_replacekeydata] [948]
0.0 0.1 dfh_cascading_cut [950]
0.0 0.1 dfh_cascading_cut [950]
[949] 0.0 0.0 0.1 dfh_cut [949]
0.1 0.0 dfhe_remove [947]
0.0 0.1 [Loop@0x41b327 at line 436 in dfh_replacekeydata] [948]
[950] 0.0 0.0 0.1 dfh_cascading_cut [950]
0.0 0.1 dfh_cut [949]
0.1 0.0 [Loop@0x404255 at line 3082 in extractFrontOfNodeReads] [595]
[951] 0.0 0.1 0.0 setShortReadMarkerOffset [951]
0.1 0.0 addPassageMarker [581]
[952] 0.0 0.1 0.0 PM_FI2P [952]
0.1 0.0 transferNodeData [376]
[953] 0.0 0.1 0.0 getNodeTime [953]
0.1 0.0 setPreviousInSequence [793]
[954] 0.0 0.1 0.0 PM_FI2P [954]
0.1 0.0 setNextInNode [395]
[955] 0.0 0.1 0.0 PM_FI2P [955]
0.1 0.0 concatenatePassageMarkers [873]
[956] 0.0 0.1 0.0 PM_FI2P [956]
0.1 0.0 [Loop@0x43022b at line 942 in renumberPreNodes_pg] [282]
[957] 0.0 0.1 0.0 getPreArc_pg [957]
0.1 0.0 remapNodeFibHeapReferencesOntoNode [437]
[958] 0.0 0.1 0.0 getNodeDHeapNode [958]
0.1 0.0 isLoop_pg [830]
[959] 0.0 0.1 0.0 PREARC_FI2P [959]
0.1 0.0 createAnalogousPreArc_pg [511]
[960] 0.0 0.1 0.0 PREARC_FI2P [960]
0.0 0.1 dfh_insertkey [784]
[961] 0.0 0.0 0.1 dfh_insertel [961]
0.1 0.0 dfh_insertrootlist [962]
0.1 0.0 dfh_insertel [961]
[962] 0.0 0.1 0.0 dfh_insertrootlist [962]
0.1 0.0 reallocOrExit4 [564]
[963] 0.0 0.1 0.0 [Import thunk realloc] [963]
0.1 0.0 [Loop@0x4320d0 at line 154 in orderInsertionMarkers.omp_fn.0] [79]
[964] 0.0 0.1 0.0 qsort [964]
0.1 0.0 destroyPreNode_pg [356]
[965] 0.0 0.1 0.0 [Import thunk free] [965]
0.0 0.1 identifyUniqueNodes [967]
[966] 0.0 0.0 0.1 [Loop@0x434e08 at line 105 in identifyUniqueNodes] [966]
0.0 0.1 isUniqueSolexa [993]
0.0 0.1 readCoherentGraph [994]
[967] 0.0 0.0 0.1 identifyUniqueNodes [967]
0.0 0.1 [Loop@0x434e08 at line 105 in identifyUniqueNodes] [966]
0.1 0.0 [Loop@0x403556 at line 3776 in injectShortReads] [57]
[968] 0.0 0.1 0.0 setShortReadMarkerPosition [968]
0.1 0.0 [Loop@0x408280 at line 708 in reallocateNodeDescriptor] [782]
[969] 0.0 0.1 0.0 getNucleotideInDescriptor [969]
0.1 0.0 velvetLog [891]
[970] 0.0 0.1 0.0 printf [970]
0.1 0.0 [Loop@0x403a78 at line 3779 in spreadReadIDs] [836]
[971] 0.0 0.1 0.0 setShortReadMarkerOffset [971]
0.0 0.1 expectedNumberOfConnections [675]
[972] 0.0 0.0 0.1 normInt [972]
0.1 0.0 erf [897]
0.0 0.1 __gettimeofday [983]
[973] 0.0 0.0 0.1 __vdso_gettimeofday [973]
0.1 0.0 [[vsyscall]] [982]
0.1 0.0 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
[974] 0.0 0.1 0.0 writeNucleotideInDescriptor [974]
0.0 0.1 remapNodeTimesOntoTargetNode [474]
[975] 0.0 0.0 0.1 isPreviousToNode [975]
0.1 0.0 getNodeTime [976]
0.1 0.0 isPreviousToNode [975]
[976] 0.0 0.1 0.0 getNodeTime [976]
0.0 0.1 [Loop@0x433570 at line 287 in countPreNodes] [345]
[977] 0.0 0.0 0.1 getInsertionMarkerPosition [977]
0.1 0.0 getStart [143]
0.1 0.0 [Loop@0x403f54 at line 3213 in extractBackOfNodeReads] [566]
[978] 0.0 0.1 0.0 setShortReadMarkerOffset [978]
0.1 0.0 getStartOffset [676]
[979] 0.0 0.1 0.0 PM_FI2P [979]
0.1 0.0 getFinishOffset [981]
[980] 0.0 0.1 0.0 PM_FI2P [980]
0.0 0.1 remapBackOfNodeMarkersOntoNeighbour [61]
[981] 0.0 0.0 0.1 getFinishOffset [981]
0.1 0.0 PM_FI2P [980]
0.1 0.0 __vdso_gettimeofday [973]
[982] 0.0 0.1 0.0 [[vsyscall]] [982]
0.0 0.1 velvetLog [891]
[983] 0.0 0.0 0.1 __gettimeofday [983]
0.0 0.1 __vdso_gettimeofday [973]
0.0 0.1 [Loop@0x4279c0 at line 473 in computeReadToNodeMappings] [985]
[984] 0.0 0.0 0.1 computePartialReadToNodeMappingLong [984]
0.1 0.0 getMarker [624]
0.0 0.1 computeReadToNodeMappings [274]
[985] 0.0 0.0 0.1 [Loop@0x4279c0 at line 473 in computeReadToNodeMappings] [985]
0.0 0.1 computePartialReadToNodeMappingLong [984]
0.0 0.1 computeReadToNodeCounts [379]
[986] 0.0 0.0 0.1 [Loop@0x4276f0 at line 373 in computeReadToNodeCounts] [986]
0.1 0.0 getMarker [624]
0.1 0.0 [Loop@0x42428d at line 201 in integrateDerivativeDistances] [528]
[987] 0.0 0.1 0.0 readjustMiniConnection [987]
0.1 0.0 [Loop@0x424ad3 at line 131 in absorbExtensionInScaffold] [890]
[988] 0.0 0.1 0.0 destroyConnection [988]
0.0 0.1 fillUpGraph [25]
[989] 0.0 0.0 0.1 activateReadStarts [989]
0.0 0.1 callocOrExit3 [221]
0.0 0.1 [Loop@0x4247ed at line 374 in absorbExtensionInScaffold] [678]
[990] 0.0 0.0 0.1 createNewConnection [990]
0.1 0.0 getNodeInGraph [47]
0.1 0.0 [Loop@0x4097c8 at line 548 in splitNodeDescriptor] [992]
[991] 0.0 0.1 0.0 getNucleotideInDescriptor [991]
0.0 0.1 splitNodeDescriptor [588]
[992] 0.0 0.0 0.1 [Loop@0x4097c8 at line 548 in splitNodeDescriptor] [992]
0.1 0.0 getNucleotideInDescriptor [991]
0.0 0.1 [Loop@0x434e08 at line 105 in identifyUniqueNodes] [966]
[993] 0.0 0.0 0.1 isUniqueSolexa [993]
0.1 0.0 getNodeLength [148]
0.0 0.1 main [14]
[994] 0.0 0.0 0.1 readCoherentGraph [994]
0.0 0.1 identifyUniqueNodes [967]
0.1 0.0 [Loop@0x41ce48 at line 1599 in importReadSet] [204]
[995] 0.0 0.1 0.0 [Import thunk strncpy] [995]
0.1 0.0 [Loop@0x435df8 at line 63 in sortKmerOccurenceTable] [597]
[996] 0.0 0.1 0.0 [Loop@0x435e50 at line 185 in sortKmerOccurenceTable] [996]
0.1 0.0 projectFromShortRead [93]
[997] 0.0 0.1 0.0 getShortReadMarkerOffset [997]
0.1 0.0 findOppositeNode [999]
[998] 0.0 0.1 0.0 [Loop@0x4263db at line 1126 in findOppositeNode] [998]
0.0 0.1 [Loop@0x4263b0 at line 1158 in expandLongNode] [138]
[999] 0.0 0.0 0.1 findOppositeNode [999]
0.1 0.0 [Loop@0x4263db at line 1126 in findOppositeNode] [998]
0.1 0.0 transferNodeData [376]
[1000] 0.0 0.1 0.0 getNodePrevious [1000]
0.1 0.0 setStartOffset [733]
[1001] 0.0 0.1 0.0 PM_FI2P [1001]
0.1 0.0 directlyAppendDescriptors [494]
[1002] 0.0 0.1 0.0 getNodeLength [1002]
0.0 0.1 expectedNumberOfConnections [675]
[1003] 0.0 0.0 0.1 normInt [1003]
0.1 0.0 erf [897]
0.1 0.0 disconnectNextPassageMarker [656]
[1004] 0.0 0.1 0.0 setPreviousInSequence [1004]
0.1 0.0 getPassageMarkerLength [810]
[1005] 0.0 0.1 0.0 PM_FI2P [1005]
0.1 0.0 tourBusArc [33]
[1006] 0.0 0.1 0.0 setNodeTime [1006]
0.1 0.0 arcMergeSort [781]
[1007] 0.0 0.1 0.0 arcMergeSort [1007]
0.0 0.1 expectedNumberOfConnections [675]
[1008] 0.0 0.0 0.1 norm [1008]
0.1 0.0 exp [735]
0.1 0.0 tourBusArc [33]
[1009] 0.0 0.1 0.0 insertNodeIntoDHeap [1009]
0.0 0.1 dfh_extractminel [82]
[1010] 0.0 0.0 0.1 dfh_removerootlist [1010]
0.1 0.0 dfhe_remove [1011]
0.1 0.0 dfh_removerootlist [1010]
[1011] 0.0 0.1 0.0 dfhe_remove [1011]
0.1 0.0 [Loop@0x41990e at line 102 in isPreviousToNode] [412]
[1012] 0.0 0.1 0.0 getNodePrevious [1012]
0.0 0.1 n50 [1014]
[1013] 0.0 0.0 0.1 [Loop@0x41237e at line 1019 in n50] [1013]
0.0 0.1 fh_insertkey [527]
0.0 0.1 logFinalStats [370]
[1014] 0.0 0.0 0.1 n50 [1014]
0.0 0.1 [Loop@0x41237e at line 1019 in n50] [1013]
0.1 0.0 createAnalogousArc [245]
[1015] 0.0 0.1 0.0 getMultiplicity [1015]
0.1 0.0 addPassageMarker [581]
[1016] 0.0 0.1 0.0 PM_FI2P [1016]
0.1 0.0 reverseCatDescriptors [621]
[1017] 0.0 0.1 0.0 writeNucleotideInDescriptor [1017]
0.0 0.1 addPreArcToPreNode_pg [591]
[1018] 0.0 0.0 0.1 PREARC_I2P [1018]
0.1 0.0 PREARC_FI2P [1019]
0.1 0.0 PREARC_I2P [1018]
[1019] 0.0 0.1 0.0 PREARC_FI2P [1019]
0.0 0.1 remapNodeFibHeapReferencesOntoNode [437]
[1020] 0.0 0.0 0.1 dfh_delete [1020]
0.0 0.1 dfh_extractmin [1022]
0.0 0.1 dfh_extractmin [1022]
[1021] 0.0 0.0 0.1 dfh_extractminel [1021]
0.0 0.1 dfh_consolidate [108]
0.0 0.1 dfh_delete [1020]
[1022] 0.0 0.0 0.1 dfh_extractmin [1022]
0.0 0.1 dfh_extractminel [1021]
0.0 0.1 recordNode [1024]
[1023] 0.0 0.0 0.1 allocateNodeList [1023]
0.1 0.0 allocatePointer [109]
0.0 0.1 resetMiniConnection [913]
[1024] 0.0 0.0 0.1 recordNode [1024]
0.0 0.1 allocateNodeList [1023]
0.0 0.1 [Loop@0x4320d0 at line 154 in orderInsertionMarkers.omp_fn.0] [79]
[1025] 0.0 0.0 0.1 msort_with_tmp [1025]
0.0 0.1 compareInsertionMarkers [106]
0.1 0.0 recordKmerOccurence [414]
[1026] 0.0 0.1 0.0 [Import thunk GOMP_critical_start] [1026]
0.1 0.0 getPassageMarkerLength [810]
[1027] 0.0 0.1 0.0 PM_FI2P [1027]
0.0 0.1 recordNode [923]
[1028] 0.0 0.0 0.1 allocateNodeList [1028]
0.1 0.0 allocatePointer [109]
0.1 0.0 [Loop@0x40ab2f at line 2329 in readPreGraphFile] [241]
[1029] 0.0 0.1 0.0 writeNucleotideInDescriptor [1029]
0.1 0.0 callocOrExit3 [221]
[1030] 0.0 0.1 0.0 [Import thunk calloc] [1030]
0.1 0.0 markInterestingNodes [512]
[1031] 0.0 0.1 0.0 readjustMiniConnection [1031]
0.1 0.0 [Loop@0x404255 at line 3082 in extractFrontOfNodeReads] [595]
[1032] 0.0 0.1 0.0 setShortReadMarkerOffset [1032]
0.0 0.1 computeReadToNodeMappings [274]
[1033] 0.0 0.0 0.1 createReadsLocks [1033]
0.0 0.1 mallocOrExit3 [67]
0.0 0.1 dfhe_newelem [862]
[1034] 0.0 0.0 0.1 allocateDFibHeapNode [1034]
0.1 0.0 allocatePointer [109]
Index Function
------ -----------------------------------------------------------------------------
[0] <spontaneous>
[364] GOMP_critical_end
[334] GOMP_critical_start
[438] PM_FI2P
[452] PM_FI2P
[671] PM_FI2P
[894] PM_FI2P
[956] PM_FI2P
[886] PM_FI2P
[798] PM_FI2P
[593] PM_FI2P
[861] PM_FI2P
[844] PM_FI2P
[751] PM_FI2P
[944] PM_FI2P
[554] PM_FI2P
[1001] PM_FI2P
[882] PM_FI2P
[954] PM_FI2P
[952] PM_FI2P
[833] PM_FI2P
[847] PM_FI2P
[612] PM_FI2P
[441] PM_FI2P
[806] PM_FI2P
[1027] PM_FI2P
[608] PM_FI2P
[504] PM_FI2P
[418] PM_FI2P
[500] PM_FI2P
[776] PM_FI2P
[881] PM_FI2P
[920] PM_FI2P
[896] PM_FI2P
[553] PM_FI2P
[855] PM_FI2P
[425] PM_FI2P
[666] PM_FI2P
[979] PM_FI2P
[800] PM_FI2P
[980] PM_FI2P
[884] PM_FI2P
[1016] PM_FI2P
[1005] PM_FI2P
[803] PM_FI2P
[449] PM_FI2P
[955] PM_FI2P
[916] PM_FI2P
[607] PM_FI2P
[757] PM_FI2P
[714] PM_FI2P
[704] PM_FI2P
[703] PM_FI2P
[850] PM_FI2P
[736] PM_FI2P
[780] PM_FI2P
[469] PM_FI2P
[611] PM_FI2P
[959] PREARC_FI2P
[697] PREARC_FI2P
[758] PREARC_FI2P
[921] PREARC_FI2P
[816] PREARC_FI2P
[462] PREARC_FI2P
[774] PREARC_FI2P
[672] PREARC_FI2P
[1019] PREARC_FI2P
[874] PREARC_FI2P
[826] PREARC_FI2P
[648] PREARC_FI2P
[960] PREARC_FI2P
[473] PREARC_FI2P
[158] PREARC_FI2P
[832] PREARC_FI2P
[730] PREARC_FI2P
[716] PREARC_FI2P
[755] PREARC_FI2P
[829] PREARC_FI2P
[537] PREARC_FI2P
[1018] PREARC_I2P
[817] PREARC_I2P
[1026] [Import thunk GOMP_critical_start]
[416] [Import thunk _IO_getc]
[503] [Import thunk __ctype_b_loc]
[759] [Import thunk __isoc99_sscanf]
[1030] [Import thunk calloc]
[767] [Import thunk fgets]
[965] [Import thunk free]
[470] [Import thunk free]
[456] [Import thunk omp_get_thread_num]
[687] [Import thunk omp_set_lock]
[813] [Import thunk omp_test_lock]
[447] [Import thunk omp_unset_lock]
[963] [Import thunk realloc]
[995] [Import thunk strncpy]
[633] [Import thunk vfprintf]
[499] [Loop@0x402310 at line 144 in newTightStringArrayFromStringArray]
[205] [Loop@0x402370 at line 152 in newTightStringArrayFromStringArray]
[226] [Loop@0x402389 at line 124 in newTightStringArrayFromStringArray]
[483] [Loop@0x4027d3 at line 337 in getArcBetweenNodes]
[540] [Loop@0x402980 at line 620 in resetNodeStatus]
[57] [Loop@0x403556 at line 3776 in injectShortReads]
[627] [Loop@0x403610 at line 3776 in injectShortReads]
[234] [Loop@0x403668 at line 3540 in injectShortReads]
[329] [Loop@0x4038e6 at line 3339 in spreadReadIDs]
[668] [Loop@0x403978 at line 3743 in spreadReadIDs]
[836] [Loop@0x403a78 at line 3779 in spreadReadIDs]
[193] [Loop@0x403bad at line 2959 in commonNodeReads]
[506] [Loop@0x403ca0 at line 2997 in commonNodeReads]
[495] [Loop@0x403ce8 at line 3006 in commonNodeReads]
[422] [Loop@0x403d68 at line 2862 in createNodeReadStartArrays]
[529] [Loop@0x403eb1 at line 3155 in extractBackOfNodeReads]
[566] [Loop@0x403f54 at line 3213 in extractBackOfNodeReads]
[562] [Loop@0x4041be at line 3019 in extractFrontOfNodeReads]
[595] [Loop@0x404255 at line 3082 in extractFrontOfNodeReads]
[95] [Loop@0x40449b at line 2881 in orderNodeReadStartArrays]
[189] [Loop@0x404670 at line 1615 in activateArcLookupTable]
[191] [Loop@0x404686 at line 1620 in activateArcLookupTable]
[524] [Loop@0x404760 at line 1139 in renumberNodes]
[893] [Loop@0x404868 at line 1183 in renumberNodes]
[641] [Loop@0x404f40 at line 438 in destroyArc]
[686] [Loop@0x404f80 at line 453 in destroyArc]
[460] [Loop@0x405080 at line 466 in destroyNode]
[399] [Loop@0x4050b0 at line 477 in destroyNode]
[738] [Loop@0x405100 at line 487 in destroyNode]
[934] [Loop@0x4051c0 at line 3792 in destroyGraph]
[431] [Loop@0x4052ef at line 337 in getArcBetweenNodes]
[54] [Loop@0x40553c at line 351 in getArcBetweenNodes]
[222] [Loop@0x40559d at line 357 in getArcBetweenNodes]
[905] [Loop@0x405ea6 at line 2681 in expandNode]
[348] [Loop@0x405f5e at line 548 in appendNodeSequence]
[852] [Loop@0x4060ac at line 744 in mergeDescriptors]
[718] [Loop@0x406123 at line 762 in mergeDescriptors]
[724] [Loop@0x406201 at line 744 in mergeDescriptors]
[822] [Loop@0x40626a at line 762 in mergeDescriptors]
[324] [Loop@0x4076f4 at line 548 in exportNode]
[601] [Loop@0x4077b7 at line 548 in exportNode]
[505] [Loop@0x4078f0 at line 1824 in sortNodeArcs]
[574] [Loop@0x407a30 at line 1824 in sortNodeArcs]
[785] [Loop@0x407b90 at line 1995 in exportGraph]
[20] [Loop@0x407c00 at line 2007 in exportGraph]
[21] [Loop@0x407c50 at line 2016 in exportGraph]
[481] [Loop@0x407c80 at line 1987 in exportGraph]
[453] [Loop@0x407cf1 at line 1716 in exportGraph]
[579] [Loop@0x407f3b at line 548 in directlyAppendDescriptors]
[622] [Loop@0x408074 at line 548 in directlyAppendDescriptors]
[782] [Loop@0x408280 at line 708 in reallocateNodeDescriptor]
[699] [Loop@0x408554 at line 548 in appendGap]
[602] [Loop@0x4096a1 at line 548 in splitNodeDescriptor]
[992] [Loop@0x4097c8 at line 548 in splitNodeDescriptor]
[213] [Loop@0x40a990 at line 2309 in readPreGraphFile]
[241] [Loop@0x40ab2f at line 2329 in readPreGraphFile]
[102] [Loop@0x40b8d0 at line 619 in main]
[723] [Loop@0x40cf50 at line 443 in fh_consolidate]
[211] [Loop@0x40cf90 at line 436 in fh_consolidate]
[263] [Loop@0x40cff0 at line 436 in fh_consolidate]
[427] [Loop@0x40d17f at line 408 in fh_consolidate]
[262] [Loop@0x40d280 at line 534 in fh_extractminel]
[326] [Loop@0x40dce0 at line 54 in concatenateReadStarts]
[194] [Loop@0x40dd60 at line 68 in concatenateReadStarts]
[534] [Loop@0x40de14 at line 94 in concatenateStringOfNodes]
[64] [Loop@0x40ded8 at line 109 in concatenateStringOfNodes]
[778] [Loop@0x40e17c at line 170 in concatenateStringOfNodes]
[518] [Loop@0x40e1e4 at line 180 in concatenateStringOfNodes]
[60] [Loop@0x40e270 at line 198 in concatenateGraph]
[103] [Loop@0x40e294 at line 205 in concatenateGraph]
[100] [Loop@0x40e320 at line 217 in concatenateGraph]
[375] [Loop@0x410a59 at line 1797 in usedReads]
[413] [Loop@0x410b08 at line 1816 in usedReads]
[542] [Loop@0x410b70 at line 1824 in usedReads]
[857] [Loop@0x410bad at line 1797 in usedReads]
[1013] [Loop@0x41237e at line 1019 in n50]
[311] [Loop@0x4128ec at line 432 in displayGeneralStatistics]
[316] [Loop@0x412b20 at line 444 in printShortCounts]
[400] [Loop@0x412fad at line 843 in getShortReadCoords]
[445] [Loop@0x413093 at line 857 in getShortReadTwinCoords]
[419] [Loop@0x413330 at line 927 in exportLongNodeSequence]
[694] [Loop@0x413535 at line 748 in lowCoverageRegions]
[705] [Loop@0x4138d2 at line 1419 in removeHighCoverageNodes]
[172] [Loop@0x413aaf at line 980 in exportLongNodeSequences]
[233] [Loop@0x414ada at line 1184 in removeLowCoverageNodesAndDenounceDubiousReads]
[942] [Loop@0x414bff at line 1260 in removeLowCoverageNodesAndDenounceDubiousReads]
[323] [Loop@0x414f6d at line 1193 in removeNodeAndDenounceDubiousReads]
[573] [Loop@0x414fe5 at line 1204 in removeNodeAndDenounceDubiousReads]
[410] [Loop@0x415278 at line 2188 in pathContainsReference]
[590] [Loop@0x415290 at line 2190 in pathContainsReference]
[394] [Loop@0x41530b at line 531 in extractSequence]
[333] [Loop@0x415368 at line 541 in extractSequence]
[523] [Loop@0x4153e7 at line 2435 in getTipLength]
[520] [Loop@0x4157d4 at line 175 in concatenateCommonTodoLists]
[827] [Loop@0x41584e at line 191 in concatenateCommonTodoLists]
[320] [Loop@0x415a00 at line 1851 in destroyPaths]
[337] [Loop@0x415a10 at line 1854 in destroyPaths]
[247] [Loop@0x415a93 at line 2454 in clipTipsHard]
[246] [Loop@0x415aa4 at line 2456 in clipTipsHard]
[286] [Loop@0x415c3e at line 680 in remapNodeArcsOntoTarget]
[556] [Loop@0x4160ce at line 1200 in remapNodeInwardReferencesOntoNode]
[712] [Loop@0x416264 at line 718 in remapNodeMarkersOntoNeighbour]
[915] [Loop@0x4164e8 at line 773 in remapNodeMarkersOntoNeighbour]
[943] [Loop@0x416590 at line 808 in remapNodeMarkersOntoNeighbour]
[332] [Loop@0x4165f8 at line 808 in remapNodeMarkersOntoNeighbour]
[321] [Loop@0x416690 at line 773 in remapNodeMarkersOntoNeighbour]
[374] [Loop@0x416850 at line 894 in remapBackOfNodeOntoNeighbour]
[549] [Loop@0x416b53 at line 1200 in remapNodeInwardReferencesOntoNode]
[439] [Loop@0x416c20 at line 859 in remapBackOfNodeArcsOntoNeighbour]
[471] [Loop@0x4170f0 at line 1033 in remapBackOfNodeMarkersOntoNeighbour]
[536] [Loop@0x417200 at line 1098 in remapBackOfNodeMarkersOntoNeighbour]
[308] [Loop@0x4173f8 at line 1069 in remapBackOfNodeMarkersOntoNeighbour]
[275] [Loop@0x417498 at line 1143 in remapBackOfNodeMarkersOntoNeighbour]
[936] [Loop@0x41790d at line 1581 in remapEmptyPathArcsOntoMiddlePathSimple]
[305] [Loop@0x417bc6 at line 1622 in remapEmptyPathMarkersOntoMiddlePathSimple]
[155] [Loop@0x41816a at line 1975 in simplifyNode]
[486] [Loop@0x418340 at line 112 in simplifyNode]
[709] [Loop@0x418439 at line 1976 in concatenateNodesAndVaccinate]
[433] [Loop@0x418472 at line 1986 in concatenateNodesAndVaccinate]
[909] [Loop@0x4184e0 at line 1994 in concatenateNodesAndVaccinate]
[568] [Loop@0x41852a at line 2001 in concatenateNodesAndVaccinate]
[45] [Loop@0x418900 at line 2080 in cleanUpRedundancy]
[689] [Loop@0x41898d at line 1872 in mapDistancesOntoPaths]
[575] [Loop@0x4189db at line 1881 in mapDistancesOntoPaths]
[46] [Loop@0x418a48 at line 2093 in cleanUpRedundancy]
[660] [Loop@0x418ab0 at line 1896 in markerLeadsToNode]
[492] [Loop@0x418ad8 at line 1896 in markerLeadsToNode]
[911] [Loop@0x418ba4 at line 2161 in cleanUpRedundancy]
[146] [Loop@0x418be0 at line 2070 in concatenatePathNodes]
[570] [Loop@0x418c40 at line 1860 in destroyPaths]
[708] [Loop@0x419340 at line 636 in mapSlowOntoFast]
[69] [Loop@0x4196cb at line 2210 in comparePaths]
[373] [Loop@0x41983a at line 143 in isPreviousToNode]
[412] [Loop@0x41990e at line 102 in isPreviousToNode]
[756] [Loop@0x419a30 at line 112 in comparePaths]
[742] [Loop@0x419a70 at line 112 in comparePaths]
[231] [Loop@0x419ae0 at line 2246 in comparePaths]
[256] [Loop@0x419bb0 at line 2264 in comparePaths]
[879] [Loop@0x419cfa at line 584 in compareSequences]
[131] [Loop@0x419dab at line 589 in comparePaths]
[132] [Loop@0x419ddd at line 590 in compareSequences]
[701] [Loop@0x41a04d at line 2541 in correctGraph]
[325] [Loop@0x41a20d at line 473 in determineEligibleStartingPoints]
[398] [Loop@0x41a240 at line 479 in determineEligibleStartingPoints]
[430] [Loop@0x41a2b7 at line 489 in determineEligibleStartingPoints]
[140] [Loop@0x41a326 at line 497 in determineEligibleStartingPoints]
[266] [Loop@0x41a3a6 at line 2565 in correctGraph]
[278] [Loop@0x41a3eb at line 2359 in correctGraph]
[22] [Loop@0x41a4bf at line 2568 in correctGraph]
[23] [Loop@0x41a640 at line 2570 in correctGraph]
[32] [Loop@0x41a71f at line 2296 in correctGraph]
[771] [Loop@0x41a910 at line 427 in freeDoneTickets]
[285] [Loop@0x41a980 at line 444 in updateNodeStatus]
[352] [Loop@0x41a990 at line 445 in updateNodeStatus]
[801] [Loop@0x41acc0 at line 328 in dfh_consolidate]
[110] [Loop@0x41ad00 at line 321 in dfh_consolidate]
[113] [Loop@0x41ad60 at line 414 in dfh_consolidate]
[464] [Loop@0x41aeff at line 311 in dfh_consolidate]
[126] [Loop@0x41b000 at line 293 in dfh_extractminel]
[948] [Loop@0x41b327 at line 436 in dfh_replacekeydata]
[613] [Loop@0x41b8cb at line 96 in destroyRecycleBin]
[838] [Loop@0x41bb36 at line 1432 in pairedCategories]
[839] [Loop@0x41bbf8 at line 1510 in detachDubiousReads]
[532] [Loop@0x41bce8 at line 1729 in getSequenceLengths]
[842] [Loop@0x41bedc at line 1468 in computeSecondInPair]
[892] [Loop@0x41c020 at line 1380 in createReadPairingArray]
[796] [Loop@0x41c05c at line 1385 in createReadPairingArray]
[216] [Loop@0x41cc29 at line 1545 in importReadSet]
[121] [Loop@0x41cce8 at line 1564 in importReadSet]
[183] [Loop@0x41cd0e at line 1568 in importReadSet]
[498] [Loop@0x41cd15 at line 1580 in importReadSet]
[204] [Loop@0x41ce48 at line 1599 in importReadSet]
[631] [Loop@0x41ce71 at line 1612 in importReadSet]
[931] [Loop@0x423cd0 at line 741 in adjustShortReadsByLength]
[528] [Loop@0x42428d at line 201 in integrateDerivativeDistances]
[678] [Loop@0x4247ed at line 374 in absorbExtensionInScaffold]
[890] [Loop@0x424ad3 at line 131 in absorbExtensionInScaffold]
[895] [Loop@0x425688 at line 928 in pushNeighbours]
[513] [Loop@0x4261eb at line 131 in expandLongNode]
[138] [Loop@0x4263b0 at line 1158 in expandLongNode]
[998] [Loop@0x4263db at line 1126 in findOppositeNode]
[695] [Loop@0x426498 at line 1105 in unmarkInterestingNodes]
[135] [Loop@0x426660 at line 1229 in exploitShortReadPairs]
[134] [Loop@0x426669 at line 1178 in exploitShortReadPairs]
[691] [Loop@0x4269dc at line 566 in estimateMissingInsertLengths]
[680] [Loop@0x426b58 at line 631 in estimateMissingInsertLengths]
[254] [Loop@0x4270fb at line 1670 in countShortReads]
[253] [Loop@0x42715e at line 1678 in countShortReads]
[73] [Loop@0x42729b at line 441 in computeReadToNodeMappings.omp_fn.1]
[71] [Loop@0x427310 at line 445 in computePartialReadToNodeMappingShort]
[118] [Loop@0x427558 at line 343 in computeReadToNodeCounts.omp_fn.0]
[116] [Loop@0x4275b0 at line 358 in computeReadToNodeCounts.omp_fn.0]
[986] [Loop@0x4276f0 at line 373 in computeReadToNodeCounts]
[654] [Loop@0x427878 at line 423 in allocateReadToNodeTables]
[985] [Loop@0x4279c0 at line 473 in computeReadToNodeMappings]
[637] [Loop@0x428420 at line 1093 in computeNodeToNodeMappings.omp_fn.5]
[639] [Loop@0x428450 at line 1096 in splayToList]
[653] [Loop@0x428475 at line 1043 in splayToList]
[312] [Loop@0x4286e4 at line 882 in splayConnection]
[90] [Loop@0x429963 at line 1429 in projectFromNode]
[156] [Loop@0x429a08 at line 1442 in projectFromShortRead]
[180] [Loop@0x429af0 at line 1464 in projectFromShortRead]
[88] [Loop@0x429de4 at line 1593 in computeNodeToNodeMappings.omp_fn.3]
[626] [Loop@0x42a990 at line 1814 in buildScaffold]
[625] [Loop@0x42a9b5 at line 1701 in buildScaffold]
[477] [Loop@0x42ba95 at line 423 in correctGraphLocally]
[677] [Loop@0x42bab8 at line 513 in correctGraphLocally]
[938] [Loop@0x42bb58 at line 459 in correctGraphLocally]
[478] [Loop@0x42bdb5 at line 396 in clipTipsVeryHardLocally]
[583] [Loop@0x42be0b at line 396 in isLocalDeadEnd]
[698] [Loop@0x42be4c at line 407 in isLocalTwinDeadEnd]
[249] [Loop@0x42c130 at line 502 in referenceGraphKmers]
[251] [Loop@0x42c13c at line 502 in referenceGraphKmers]
[207] [Loop@0x42c240 at line 536 in referenceGraphKmers]
[302] [Loop@0x42c2d8 at line 571 in referenceGraphKmers]
[293] [Loop@0x42c4a0 at line 543 in referenceGraphKmers]
[867] [Loop@0x42c6f0 at line 72 in createNodeLocks.omp_fn.2]
[6] [Loop@0x42ccd5 at line 1141 in fillUpGraph.omp_fn.4]
[8] [Loop@0x42cf80 at line 863 in fillUpGraph.omp_fn.4]
[215] [Loop@0x42d0be at line 226 in isNodeMemorized]
[287] [Loop@0x42d69c at line 188 in unMemorizeNodes]
[218] [Loop@0x42d820 at line 848 in threadSequenceThroughGraph]
[12] [Loop@0x42d940 at line 642 in ghostThreadSequenceThroughGraph]
[186] [Loop@0x42db42 at line 226 in isNodeMemorized]
[292] [Loop@0x42dc11 at line 188 in unMemorizeNodes]
[217] [Loop@0x42de10 at line 683 in ghostThreadSequenceThroughGraph]
[9] [Loop@0x42df3f at line 1101 in fillUpGraph.omp_fn.3]
[157] [Loop@0x42f110 at line 127 in importRoadMapArray]
[866] [Loop@0x42f1b0 at line 148 in importRoadMapArray]
[76] [Loop@0x42f1e8 at line 154 in importRoadMapArray]
[642] [Loop@0x42f690 at line 374 in destroyPreGraph_pg]
[151] [Loop@0x42f787 at line 1217 in exportPreGraph_pg]
[166] [Loop@0x42f7ce at line 1149 in exportPreGraph_pg]
[563] [Loop@0x42fb19 at line 1321 in appendPositiveDescriptor_pg]
[787] [Loop@0x42fc13 at line 1355 in appendNegativeDescriptor_pg]
[261] [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg]
[224] [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg]
[271] [Loop@0x42fcb0 at line 1003 in addPreNodeToPreGraph_pg]
[391] [Loop@0x42fd7d at line 1015 in newDescriptor_pg]
[856] [Loop@0x42ff74 at line 1025 in newDescriptor_pg]
[393] [Loop@0x4300ff at line 83 in simplePreArcCount_pg]
[272] [Loop@0x4301b8 at line 923 in renumberPreNodes_pg]
[282] [Loop@0x43022b at line 942 in renumberPreNodes_pg]
[353] [Loop@0x43023c at line 900 in renumberPreNodes_pg]
[366] [Loop@0x43034c at line 900 in renumberPreNodes_pg]
[493] [Loop@0x43055a at line 453 in removePreArcFromList_pg]
[488] [Loop@0x430640 at line 310 in destroyPreNode_pg]
[458] [Loop@0x4306a6 at line 310 in destroyPreNode_pg]
[38] [Loop@0x431967 at line 83 in createPreArc_pg]
[859] [Loop@0x431bd1 at line 488 in createAnalogousPreArc_pg]
[766] [Loop@0x432040 at line 63 in createNodeLocks.omp_fn.1]
[79] [Loop@0x4320d0 at line 154 in orderInsertionMarkers.omp_fn.0]
[27] [Loop@0x4321b0 at line 867 in connectPreNodes.omp_fn.2]
[28] [Loop@0x432270 at line 699 in connectPreNodes.omp_fn.2]
[307] [Loop@0x43227f at line 891 in connectPreNodes.omp_fn.2]
[34] [Loop@0x432390 at line 705 in connectAnnotation]
[84] [Loop@0x432850 at line 390 in createPreNodes]
[350] [Loop@0x432907 at line 427 in createPreNodes]
[120] [Loop@0x4329dc at line 461 in createPreNodes]
[125] [Loop@0x432a00 at line 461 in createPreNodes]
[128] [Loop@0x432a08 at line 461 in createPreNodes]
[119] [Loop@0x432bfd at line 430 in createPreNodes]
[163] [Loop@0x432bfd at line 506 in createPreNodes]
[164] [Loop@0x432bfd at line 506 in createPreNodes]
[161] [Loop@0x432bfd at line 506 in createPreNodes]
[355] [Loop@0x432cb2 at line 119 in createPreNodes]
[239] [Loop@0x432de1 at line 554 in createPreNodes]
[415] [Loop@0x432ee1 at line 565 in createPreNodes]
[303] [Loop@0x432faa at line 602 in createPreNodes]
[357] [Loop@0x4332b7 at line 177 in setInsertionMarkers]
[362] [Loop@0x4332db at line 185 in setInsertionMarkers]
[775] [Loop@0x433373 at line 205 in setInsertionMarkers]
[196] [Loop@0x4333ac at line 214 in setInsertionMarkers]
[197] [Loop@0x4333d6 at line 222 in setInsertionMarkers]
[296] [Loop@0x433508 at line 276 in countPreNodes]
[345] [Loop@0x433570 at line 287 in countPreNodes]
[388] [Loop@0x4335be at line 119 in countPreNodes]
[598] [Loop@0x433611 at line 309 in countPreNodes]
[446] [Loop@0x43367f at line 119 in countPreNodes]
[268] [Loop@0x4337dd at line 341 in newPreGraph_pg]
[731] [Loop@0x4338dc at line 846 in connectPreNodes]
[387] [Loop@0x433bd2 at line 195 in isEligibleTip]
[335] [Loop@0x433d43 at line 45 in concatenatePreNodes]
[543] [Loop@0x433e80 at line 83 in concatenatePreNodes]
[451] [Loop@0x433f15 at line 109 in concatenatePreNodes]
[919] [Loop@0x433f65 at line 103 in concatenatePreNodes]
[358] [Loop@0x433f90 at line 123 in concatenatePreNodes]
[918] [Loop@0x4340b8 at line 94 in concatenatePreNodes]
[159] [Loop@0x434140 at line 142 in concatenatePreGraph_pg]
[188] [Loop@0x434154 at line 146 in concatenatePreGraph_pg]
[327] [Loop@0x4341ba at line 165 in concatenatePreGraph_pg]
[330] [Loop@0x434278 at line 235 in clipTips_pg]
[331] [Loop@0x43428c at line 242 in clipTips_pg]
[966] [Loop@0x434e08 at line 105 in identifyUniqueNodes]
[3] [Loop@0x435cf0 at line 84 in findKmerInKmerOccurenceTable]
[597] [Loop@0x435df8 at line 63 in sortKmerOccurenceTable]
[996] [Loop@0x435e50 at line 185 in sortKmerOccurenceTable]
[643] [Loop@0x435f4b at line 157 in sortKmerOccurenceTable]
[605] [Loop@0x436210 at line 242 in destroyAllocArrayArray]
[982] [[vsyscall]]
[94] [libgomp.so.1.0.0]
[538] _IO_fclose
[547] _IO_fflush
[53] _IO_getc
[19] _IO_vfprintf
[448] __ctype_b_loc
[983] __gettimeofday
[70] __isoc99_sscanf
[225] __libc_calloc
[572] __libc_realloc
[13] __libc_start_main
[569] __strlen_sse42
[558] __strncpy_ssse3
[973] __vdso_gettimeofday
[227] _int_free
[344] absorbExtension
[651] absorbExtensionInScaffold
[190] activateArcLookupTable
[989] activateReadStarts
[501] addBufferToDescriptor
[762] addEmptyNodeToGraph
[581] addPassageMarker
[591] addPreArcToPreNode_pg
[442] addPreArcToPreNode_pg
[772] addPreArcToPreNode_pg
[223] addPreNodeToPreGraph_pg
[56] addReadStart
[202] addUncertainPassageMarker
[930] adjustShortReadsByLength
[620] allocArrayAllocate
[289] allocArrayArrayAllocate
[610] allocArrayArrayFree
[423] allocArrayFree
[702] allocArrayGetElement
[519] allocArrayGetElement
[878] allocateArc
[585] allocateConnection
[863] allocateConnection
[864] allocateConnectionStack
[940] allocateConnectionStack
[1034] allocateDFibHeapNode
[761] allocateFibHeapEl
[885] allocateNode
[1023] allocateNodeList
[1028] allocateNodeList
[929] allocateNodeSpace
[720] allocatePassageMarker
[713] allocatePassageMarker
[910] allocatePassageMarker
[109] allocatePointer
[291] allocatePreArc_pg
[805] allocatePreArc_pg
[655] allocateReadToNodeTables
[182] allocateSmallNodeList
[167] allocateSmallNodeList
[317] appendDescriptors
[487] appendDescriptors_pg
[502] appendGap
[748] appendNegativeDescriptor_pg
[349] appendNodeSequence
[517] appendPositiveDescriptor_pg
[781] arcMergeSort
[659] arcMergeSort
[667] arcMergeSort
[1007] arcMergeSort
[783] blurLastShortReadMarker
[141] buildScaffold
[221] callocOrExit3
[578] catDescriptors
[717] chooseNextInternalPreNode
[739] chooseNextInternalPreNode
[40] cleanUpRedundancy
[824] clearKmer
[144] clipTipsHard
[476] clipTipsVeryHardLocally
[200] clipTips_pg
[1] clone
[173] commonNodeReads
[336] compareCoords
[628] compareIDnums
[106] compareInsertionMarkers
[482] compareKmerOccurences
[674] compareKmerOccurences
[4] compareKmers
[50] comparePaths
[130] compareSequences
[192] compareShortReadMarkers
[338] computeNodeToNodeMappings
[89] computeNodeToNodeMappings.omp_fn.3
[636] computeNodeToNodeMappings.omp_fn.5
[984] computePartialReadToNodeMappingLong
[72] computePartialReadToNodeMappingShort
[379] computeReadToNodeCounts
[117] computeReadToNodeCounts.omp_fn.0
[274] computeReadToNodeMappings
[74] computeReadToNodeMappings.omp_fn.1
[843] computeSecondInPair
[432] concatenateCommonTodoLists
[59] concatenateGraph
[169] concatenateNodesAndVaccinate
[873] concatenatePassageMarkers
[147] concatenatePathNodes
[127] concatenatePreGraph_pg
[220] concatenatePreNodes
[77] concatenateReadStarts
[63] concatenateStringOfNodes
[741] concatenateTodoListIntoActive
[461] concatenateTodoLists
[606] concatenateTodoLists
[30] connectAnnotation
[378] connectPassageMarkers
[29] connectPreNodeToTheNext
[99] connectPreNodes
[26] connectPreNodes.omp_fn.2
[650] connectionSingleRotateWithLeft
[685] connectionSingleRotateWithRight
[269] convertInsertionMarkers
[700] convertMarker
[719] convertMarker
[198] convertSequences
[609] copyKmers
[15] correctGraph
[440] correctGraphLocally
[692] countCoOccurences
[295] countPreNodes
[255] countShortReads
[245] createAnalogousArc
[511] createAnalogousPreArc_pg
[35] createArc
[162] createConnection
[990] createNewConnection
[764] createNodeLocks.omp_fn.1
[868] createNodeLocks.omp_fn.2
[421] createNodeReadStartArrays
[36] createPreArc_pg
[51] createPreNodes
[753] createReadPairingArray
[1033] createReadsLocks
[617] createTwinConnectionInTree
[903] deallocateArc
[815] deallocateConnectionStack
[875] deallocateFibHeapEl
[876] deallocatePassageMarker
[510] deallocatePassageMarker
[301] deallocatePointer
[683] deallocatePreArc_pg
[746] deallocatePreArc_pg
[306] deallocateSmallNodeList
[294] deallocateSmallNodeList
[604] destroyAllocArrayArray
[319] destroyArc
[988] destroyConnection
[603] destroyGraph
[276] destroyNode
[244] destroyPassageMarker
[479] destroyPaths
[236] destroyPaths
[457] destroyPreArc_pg
[489] destroyPreArc_pg
[525] destroyPreGraph_pg
[356] destroyPreNode_pg
[615] destroyRecycleBin
[614] destroyRecycleBinChunks
[841] detachDubiousReads
[122] determineEligibleStartingPoints
[950] dfh_cascading_cut
[799] dfh_compare
[725] dfh_compare
[521] dfh_compare
[108] dfh_consolidate
[949] dfh_cut
[1020] dfh_delete
[1022] dfh_extractmin
[81] dfh_extractmin
[82] dfh_extractminel
[1021] dfh_extractminel
[115] dfh_heaplink
[961] dfh_insertel
[784] dfh_insertkey
[618] dfh_insertrootlist
[129] dfh_insertrootlist
[962] dfh_insertrootlist
[1010] dfh_removerootlist
[386] dfh_removerootlist
[846] dfh_replacedata
[629] dfh_replacekey
[684] dfh_replacekeydata
[647] dfhe_insertafter
[576] dfhe_insertafter
[124] dfhe_insertafter
[123] dfhe_insertbefore
[862] dfhe_newelem
[1011] dfhe_remove
[420] dfhe_remove
[947] dfhe_remove
[494] directlyAppendDescriptors
[656] disconnectNextPassageMarker
[310] displayGeneralStatistics
[763] emptyNode
[897] erf
[589] estimateMissingInsertLengths
[735] exp
[136] expandLongNode
[133] expandLongNodes
[565] expandNode
[675] expectedNumberOfConnections
[101] exploitShortReadPairs
[485] exportArc
[454] exportArc
[18] exportGraph
[170] exportLongNodeSequence
[171] exportLongNodeSequences
[210] exportNode
[152] exportPreGraph_pg
[150] exportPreNode_pg
[406] extractBackOfNodeReads
[404] extractFrontOfNodeReads
[368] extractPassageMarker
[258] extractSequence
[85] fgets
[906] fh_compare
[828] fh_compare
[195] fh_consolidate
[149] fh_extractmin
[154] fh_extractminel
[277] fh_heaplink
[899] fh_initheap
[925] fh_insertel
[527] fh_insertkey
[265] fh_insertrootlist
[507] fh_insertrootlist
[901] fh_makekeyheap
[811] fh_removerootlist
[409] fh_removerootlist
[567] fhe_initelem
[552] fhe_insertafter
[288] fhe_insertafter
[480] fhe_insertafter
[284] fhe_insertbefore
[541] fhe_newelem
[904] fhe_remove
[435] fhe_remove
[206] fillTightStringWithString
[25] fillUpGraph
[10] fillUpGraph.omp_fn.3
[5] fillUpGraph.omp_fn.4
[2] findKmerInKmerOccurenceTable
[187] findLowCoverageRegions
[999] findOppositeNode
[257] findOrCreateConnection
[825] findReferenceMapping
[497] free
[770] freeDoneTickets
[328] getAnnotSequenceID
[681] getAnnotationCount
[428] getAnnotationLength
[351] getArc
[314] getArcBetweenNodes
[179] getArcBetweenNodes
[52] getArcBetweenNodes
[932] getConnection
[665] getConnectionDestination
[927] getConnectionDistance
[248] getDestination
[42] getDestination_pg
[858] getDestination_pg
[484] getDestination_pg
[230] getFinish
[490] getFinishID
[981] getFinishOffset
[721] getInsertLength
[160] getInsertionMarkerPosition
[201] getInsertionMarkerPosition
[649] getInsertionMarkerPosition
[977] getInsertionMarkerPosition
[367] getInsertionMarkerPosition
[837] getInsertionMarkerPosition
[390] getInsertionMarkerPosition
[463] getInsertionMarkerPosition
[726] getInsertionMarkerPosition
[174] getKmerKey
[177] getKmerOccurenceNodeID
[264] getKmerOccurencePosition
[381] getLength
[624] getMarker
[346] getMultiplicity
[1015] getMultiplicity
[682] getNextAnnotation
[522] getNextArc
[546] getNextInNode
[883] getNextInSequence
[347] getNextInSequence
[872] getNextInSequence
[396] getNextPreArc_pg
[734] getNextPreArc_pg
[732] getNextPreArc_pg
[531] getNextPreArc_pg
[577] getNextPreArc_pg
[472] getNextPreArc_pg
[792] getNextPreArc_pg
[235] getNextPreArc_pg
[360] getNode
[557] getNodeDHeapNode
[958] getNodeDHeapNode
[544] getNodeID
[49] getNodeID
[924] getNodeInGraph
[47] getNodeInGraph
[1002] getNodeLength
[148] getNodeLength
[594] getNodePrevious
[808] getNodePrevious
[779] getNodePrevious
[1000] getNodePrevious
[640] getNodePrevious
[790] getNodePrevious
[789] getNodePrevious
[912] getNodePrevious
[1012] getNodePrevious
[834] getNodePrevious
[804] getNodePrevious
[363] getNodePrevious
[743] getNodePrevious
[707] getNodeReadCount
[688] getNodeReads
[365] getNodeStatus
[137] getNodeTime
[711] getNodeTime
[112] getNodeTime
[976] getNodeTime
[835] getNodeTime
[619] getNodeTime
[953] getNodeTime
[715] getNodeTime
[455] getNodeTime
[496] getNodeTime
[561] getNodeTime
[908] getNodeTime
[551] getNodeTime
[107] getNucleotide
[902] getNucleotideChar
[969] getNucleotideInDescriptor
[630] getNucleotideInDescriptor
[710] getNucleotideInDescriptor
[634] getNucleotideInDescriptor
[851] getNucleotideInDescriptor
[571] getNucleotideInDescriptor
[644] getNucleotideInDescriptor
[991] getNucleotideInDescriptor
[361] getNucleotideInDescriptor
[530] getNucleotideInDescriptor_pg
[592] getOtherEnd_pg
[616] getPassageMarkerFinish
[810] getPassageMarkerLength
[887] getPassageMarkerSequenceID
[752] getPassageMarkerStart
[849] getPassageMarkerStatus
[584] getPosition
[39] getPreArcBetweenPreNodes_pg
[860] getPreArcBetweenPreNodes_pg
[957] getPreArc_pg
[559] getPreArc_pg
[219] getPreArc_pg
[508] getPreNodeInPreGraph_pg
[926] getPreNodeInPreGraph_pg
[111] getPreNodeLength_pg
[658] getPreviousInSequence
[408] getRecycleBinInArray
[533] getSequenceLengths
[401] getShortReadCoords
[243] getShortReadMarkerAtIndex
[465] getShortReadMarkerID
[997] getShortReadMarkerOffset
[260] getShortReadMarkerPosition
[444] getShortReadTwinCoords
[143] getStart
[600] getStartID
[676] getStartOffset
[722] getTightStringInArray
[515] getTipLength
[417] getTwinMarker
[545] getTwinMarker
[228] getTwinNode
[760] getUniqueness
[727] getWordLength
[11] ghostThreadSequenceThroughGraph
[208] hasSinglePreArc_pg
[967] identifyUniqueNodes
[16] importPreGraph
[98] importReadSet
[62] importRoadMapArray
[596] incrementAnnotationCoordinates
[322] incrementOriginalVirtualCoverage
[214] incrementReadStartCount
[240] incrementVirtualCoverage
[267] initializeTodoLists
[41] injectShortReads
[1009] insertNodeIntoDHeap
[729] insertPassageMarker
[514] integrateDerivativeDistances
[359] isEligibleTip
[812] isInitial
[582] isLocalDeadEnd
[657] isLocalTwinDeadEnd
[830] isLoop_pg
[168] isNodeMemorized
[209] isNodeMemorized
[975] isPreviousToNode
[411] isPreviousToNode
[372] isPreviousToNode
[466] isSecondInPair
[392] isTerminal
[993] isUniqueSolexa
[175] keyInAccelerationTable
[623] keyInAccelerationTable
[68] lockNode
[80] lockNode
[237] lockRead
[281] lockTwoNodes
[75] lockTwoNodes
[58] lockTwoNodes
[370] logFinalStats
[693] lowCoverageRegions
[14] main
[65] malloc
[67] mallocOrExit3
[526] mapDistancesOntoPaths
[673] mapSlowOntoFast
[512] markInterestingNodes
[491] markerLeadsToNode
[661] markerLeadsToNode
[259] max
[679] measureCoOccurences
[178] memorizeNode
[165] memorizeNode
[820] mergeArcLists
[869] mergeArcLists
[343] mergeDescriptors
[468] mergeDescriptors
[754] mergeNodeReads
[788] min
[769] min_short
[1025] msort_with_tmp
[1014] n50
[232] newDescriptor_pg
[898] newFibHeap
[933] newMask
[37] newPreGraph_pg
[900] newRecycleBin
[586] newTightString
[199] newTightStringArrayFromStringArray
[434] nextStartingPoint
[229] nextTodoTicket
[580] nodeCount
[854] norm
[802] norm
[1008] norm
[972] normInt
[1003] normInt
[380] omp_get_thread_num
[765] omp_init_lock
[44] omp_set_lock
[91] omp_test_lock
[48] omp_unset_lock
[279] orderInsertionMarkers
[78] orderInsertionMarkers.omp_fn.0
[96] orderNodeReadStartArrays
[840] pairedCategories
[853] passageMarkerDirection
[407] pathContainsReference
[814] popConnectionStack
[807] popNodeRecord
[652] popNucleotide
[662] preNodeCount_pg
[315] printShortCounts
[970] printf
[87] projectFromNode
[184] projectFromReadPair
[93] projectFromShortRead
[203] projectFromSingleRead
[939] pushConnectionStack
[865] pushConnectionStack
[142] pushNeighbours
[185] pushNucleotide
[964] qsort
[43] qsort_r
[994] readCoherentGraph
[212] readPreGraphFile
[382] readjustConnectionInTree
[987] readjustMiniConnection
[1031] readjustMiniConnection
[564] reallocOrExit4
[424] reallocateNodeDescriptor
[414] recordKmerOccurence
[1024] recordNode
[923] recordNode
[83] referenceGraphKmers
[313] remapBackOfNodeArcsOntoNeighbour
[587] remapBackOfNodeDescriptorOntoNeighbour
[61] remapBackOfNodeMarkersOntoNeighbour
[55] remapBackOfNodeOntoNeighbour
[436] remapBackOfNodeTimesOntoNeighbour
[935] remapEmptyPathArcsOntoMiddlePathSimple
[299] remapEmptyPathMarkersOntoMiddlePathSimple
[298] remapEmptyPathOntoMiddlePath
[342] remapNodeArcsOntoNeighbour
[252] remapNodeArcsOntoTarget
[437] remapNodeFibHeapReferencesOntoNode
[555] remapNodeInwardReferencesOntoNode
[550] remapNodeInwardReferencesOntoNode
[104] remapNodeMarkersOntoNeighbour
[97] remapNodeOntoNeighbour
[475] remapNodeTimesOntoNeighbour
[474] remapNodeTimesOntoTargetNode
[706] removeHighCoverageNodes
[66] removeLowCoverageNodesAndDenounceDubiousReads
[946] removeNextNodeFromDHeap
[238] removeNodeAndDenounceDubiousReads
[426] removePreArcFromList_pg
[250] removeUnreliableConnections
[516] renumberNodes
[273] renumberPreNodes_pg
[913] resetMiniConnection
[922] resetMiniConnection
[539] resetNodeStatus
[621] reverseCatDescriptors
[114] reversePushNucleotide
[831] sequenceCount
[794] sequenceCount_pg
[744] setFinishID
[139] setInsertionMarkers
[354] setMarker
[395] setNextInNode
[797] setNextInSequence
[670] setNextInSequence
[941] setNodePrevious
[773] setNodePrevious
[848] setNodePrevious
[663] setNodePrevious
[819] setNodeStatus
[1006] setNodeTime
[645] setPassageMarkerFinish
[768] setPassageMarkerStart
[403] setPassageMarkerStatus
[823] setPreNodeDescriptor_pg
[793] setPreviousInSequence
[690] setPreviousInSequence
[389] setPreviousInSequence
[1004] setPreviousInSequence
[176] setShortReadMarkerOffset
[1032] setShortReadMarkerOffset
[971] setShortReadMarkerOffset
[669] setShortReadMarkerOffset
[599] setShortReadMarkerOffset
[870] setShortReadMarkerOffset
[951] setShortReadMarkerOffset
[914] setShortReadMarkerOffset
[635] setShortReadMarkerOffset
[341] setShortReadMarkerOffset
[978] setShortReadMarkerOffset
[397] setShortReadMarkerOffset
[749] setShortReadMarkerOffset
[821] setShortReadMarkerOffset
[467] setShortReadMarkerOffset
[429] setShortReadMarkerPosition
[968] setShortReadMarkerPosition
[845] setShortReadMarkerPosition
[443] setShortReadMarkerPosition
[745] setShortReadMarkerPosition
[945] setShortReadMarkerPosition
[340] setShortReadMarkerPosition
[888] setShortReadMarkerPosition
[535] setShortReadMarkerPosition
[560] setShortReadMarkerPosition
[242] setShortReadMarkerPosition
[402] setShortReadMarkerPosition
[795] setShortReadMarkerPosition
[889] setShortReadMarkerPosition
[917] setShortReadMarkerPosition
[818] setSingleNodeStatus
[928] setStartID
[733] setStartOffset
[791] setTightStringLength
[405] setTopOfTheNode
[737] shiftRight
[548] shiftRight
[459] simpleArcCount
[385] simplePreArcCount_pg
[153] simplifyNode
[300] sortCoords
[318] sortCoords
[105] sortKmerOccurenceTable
[450] sortNodeArcs
[509] sortNodeArcs
[297] splayConnection
[638] splayToList
[588] splitNodeDescriptor
[304] spreadReadIDs
[646] testConnection
[7] threadSequenceThroughGraph
[24] tourBus
[33] tourBusArc
[31] tourBusNode
[937] tourBus_local
[376] transferNodeData
[728] transposePassageMarker
[270] unLockNode
[145] unLockNode
[86] unLockRead
[383] unLockTwoNodes
[92] unLockTwoNodes
[181] unLockTwoNodes
[290] unMemorizeNodes
[280] unMemorizeNodes
[696] unmarkInterestingNodes
[283] updateNodeStatus
[369] updatePreArcData_pg
[377] updatePreArcData_pg
[371] usedReads
[17] velvetFprintf
[891] velvetLog
[309] writeNucleotide
[632] writeNucleotideAtPosition
[809] writeNucleotideInDescriptor
[1017] writeNucleotideInDescriptor
[974] writeNucleotideInDescriptor
[877] writeNucleotideInDescriptor
[907] writeNucleotideInDescriptor
[1029] writeNucleotideInDescriptor
[740] writeNucleotideInDescriptor
[747] writeNucleotideInDescriptor
[786] writeNucleotideInDescriptor
[777] writeNucleotideInDescriptor
[880] writeNucleotideInDescriptor
[871] writeNucleotideInDescriptor
[384] writeNucleotideInDescriptor_pg
[664] writeNucleotideInDescriptor_pg
[750] writeNucleotideNumber
[339] writeNucleotideNumber