-- modified ReadBin GenomeLoc to keep track of softStart() and softEnd() of the reads coming in, to make sure the reference will always be sufficient even if we want to use the soft-clipped bases -- changed the verification from readLength to aligned bases to allow reads with soft-clipped bases -- switched TreeSet -> PriorityQueue in the ConstrainedMateFixer as some different reads can be considered equal by picard's SAMRecordCoordinateComparator (the Set was replacing them) -- pulled out ReadBin class so it can be testable -- added unit tests for ReadBin with soft-clips -- added tests for getMismatchCount (AlignmentUtils) to make sure it works with soft-clipped reads GSA-774 #resolve |
||
|---|---|---|
| .. | ||
| AlignmentUtilsUnitTest.java | ||
| ArtificialBAMBuilderUnitTest.java | ||
| ArtificialPatternedSAMIteratorUnitTest.java | ||
| ArtificialSAMFileWriterUnitTest.java | ||
| ArtificialSAMQueryIteratorUnitTest.java | ||
| ArtificialSAMUtilsUnitTest.java | ||
| ArtificialSingleSampleReadStreamUnitTest.java | ||
| GATKSAMRecordUnitTest.java | ||
| MisencodedBaseQualityUnitTest.java | ||
| ReadUtilsUnitTest.java | ||