private static void restoreMateInfo(final CramCompressionRecord record) { if (record.next == null) { return; } CramCompressionRecord cur; cur = record; while (cur.next != null) { setNextMate(cur, cur.next); cur = cur.next; } // cur points to the last segment now: final CramCompressionRecord last = cur; setNextMate(last, record); // record.setFirstSegment(true); // last.setLastSegment(true); final int templateLength = computeInsertSize(record, last); record.templateSize = templateLength; last.templateSize = -templateLength; }
private static void restoreMateInfo(CramCompressionRecord r) { if (r.next == null) { return; } CramCompressionRecord cur; cur = r; while (cur.next != null) { setNextMate(cur, cur.next); cur = cur.next; } // cur points to the last segment now: CramCompressionRecord last = cur; setNextMate(last, r); final int templateLength = CramNormalizer.computeInsertSize(r, last); r.templateSize = templateLength; last.templateSize = -templateLength; }
private static void restoreMateInfo(final CramCompressionRecord record) { if (record.next == null) { return; } CramCompressionRecord cur; cur = record; while (cur.next != null) { setNextMate(cur, cur.next); cur = cur.next; } // cur points to the last segment now: final CramCompressionRecord last = cur; setNextMate(last, record); // record.setFirstSegment(true); // last.setLastSegment(true); final int templateLength = computeInsertSize(record, last); record.templateSize = templateLength; last.templateSize = -templateLength; }
private static void restoreMateInfo(final CramCompressionRecord record) { if (record.next == null) { return; } CramCompressionRecord cur; cur = record; while (cur.next != null) { setNextMate(cur, cur.next); cur = cur.next; } // cur points to the last segment now: final CramCompressionRecord last = cur; setNextMate(last, record); // record.setFirstSegment(true); // last.setLastSegment(true); final int templateLength = computeInsertSize(record, last); record.templateSize = templateLength; last.templateSize = -templateLength; }
final int templateLength = CramNormalizer.computeInsertSize(cramRecord, last);
final int templateLength = CramNormalizer.computeInsertSize(cramRecord, last);
final int templateLength = CramNormalizer.computeInsertSize(r, last); if (r.templateSize == templateLength) { last = r.next;