public final class KAligner2Statistics extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
KAligner2Statistics.ClusterTrimmingType |
static class |
KAligner2Statistics.State |
| Constructor and Description |
|---|
KAligner2Statistics() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCandidatesArrayDone(IntArrayList[] candidates) |
void |
afterTrimming(int id,
IntArrayList results) |
void |
afterUntangling(IntArrayList untangled) |
static int |
countClusters(IntArrayList results) |
void |
initialClusters(int id,
IntArrayList results) |
void |
kAlignerResult(KAlignmentResult2 result) |
void |
kMappingResults(KMappingResult2 result) |
void |
nextQuery() |
void |
reRunBecauseOfMicroTangling() |
String |
toString() |
void |
trimmingEvent(KAligner2Statistics.ClusterTrimmingType type) |
public final AtomicLong inputQueries
public final AtomicHistogram allInitialRecordsCount
public final AtomicHistogram topInitialRecordsCount
public final AtomicHistogram allInitialClusters
public final AtomicHistogram topInitialClusters
public final AtomicHistogram allRemovedByTrimming
public final AtomicHistogram topRemovedByTrimming
public final AtomicHistogram allRemovedByUntangling
public final AtomicHistogram topRemovedByUntangling
public final AtomicHistogram allUntangledClusters
public final AtomicHistogram topUntangledClusters
public final AtomicEnumHistogram<KAligner2Statistics.ClusterTrimmingType> allTrimming
public final AtomicEnumHistogram<KAligner2Statistics.ClusterTrimmingType> topTrimming
public final AtomicLong rerun
public final AtomicLong changeOfTop1
public final AtomicLong changeOfTop2
public final AtomicHistogram numberOfMappingHits
public final AtomicHistogram numberOfAlignmentsHits
public final AtomicHistogram filteredHitsByAlignments
public final AtomicHistogram seedExtractionTime
public final AtomicHistogram hitCalculationTime
public final AtomicHistogram mapperTotalTime
public final AtomicHistogram alignerTime
public final AtomicHistogram totalTime
public void nextQuery()
public void afterCandidatesArrayDone(IntArrayList[] candidates)
public void initialClusters(int id,
IntArrayList results)
public void trimmingEvent(KAligner2Statistics.ClusterTrimmingType type)
public void afterTrimming(int id,
IntArrayList results)
public void afterUntangling(IntArrayList untangled)
public void reRunBecauseOfMicroTangling()
public void kMappingResults(KMappingResult2 result)
public void kAlignerResult(KAlignmentResult2 result)
public static int countClusters(IntArrayList results)
Copyright © 2018. All rights reserved.