-- Made LIBSPerformance a full featured CommandLineProgram, and it can be used to assess the LIBS performance by reading a provided BAM -- ReadStateManager now provides a clean interface to iterate in sample order the per-sample read states, allowing us to avoid many map.get calls -- Moved updateReadStates to ReadStateManager -- Removed the unnecessary wrapping of an iterator in ReadStateManager -- readStatesBySample is now a LinkedHashMap so that iteration occurs in LIBS sample order, allowing us to avoid many unnecessary calls to map.get iterating over samples. Now those are just map native iterations -- Restructured collectPendingReads for simplicity, removing redundant and consolidating common range checks. The new piece is code is much clearer and avoids several unnecessary function calls |
||
|---|---|---|
| .. | ||
| commandline | ||
| gatk | ||
| jna | ||
| utils | ||
| AutoFormattingTimeUnitTest.java | ||
| BaseTest.java | ||
| MD5DB.java | ||
| MD5Mismatch.java | ||
| StingTextReporter.java | ||
| TestNGTestTransformer.java | ||
| WalkerTest.java | ||