/** * Traverse the graph and mark all segments as detached. * * @param cramRecord * the starting point of the graph */ private static void detach(CramCompressionRecord cramRecord) { do { cramRecord.setDetached(true); cramRecord.setHasMateDownStream(false); cramRecord.recordsToNextFragment = -1; } while ((cramRecord = cramRecord.next) != null); }
/** * Traverse the graph and mark all segments as detached. * * @param cramRecord the starting point of the graph */ private static void detach(CramCompressionRecord cramRecord) { do { cramRecord.setDetached(true); cramRecord.setHasMateDownStream(false); cramRecord.recordsToNextFragment = -1; } while ((cramRecord = cramRecord.next) != null); }
/** * Traverse the graph and mark all segments as detached. * * @param cramRecord the starting point of the graph */ private static void detach(CramCompressionRecord cramRecord) { do { cramRecord.setDetached(true); cramRecord.setHasMateDownStream(false); cramRecord.recordsToNextFragment = -1; } while ((cramRecord = cramRecord.next) != null); }
r.setDetached(true); r.setHasMateDownStream(false); r.recordsToNextFragment = -1; r.next = null; prev.next = r; r.previous = prev; r.previous.setHasMateDownStream(true); r.setHasMateDownStream(false); r.setDetached(false); r.previous.setDetached(false); r.setDetached(true); r.setHasMateDownStream(false); r.recordsToNextFragment = -1; r.next = null; r.setDetached(true); r.setHasMateDownStream(false); r.recordsToNextFragment = -1; r.next = null;
r.setDetached(true); r.setHasMateDownStream(false); r.recordsToNextFragment = -1; r.next = null; prev.next = r; r.previous = prev; r.previous.setHasMateDownStream(true); r.setHasMateDownStream(false); r.setDetached(false); r.previous.setDetached(false); cramRecord.setDetached(true); cramRecord.setHasMateDownStream(false); cramRecord.recordsToNextFragment = -1; cramRecord.next = null; cramRecord.setDetached(true); cramRecord.setHasMateDownStream(false); cramRecord.recordsToNextFragment = -1; cramRecord.next = null;
r.setDetached(true); r.setHasMateDownStream(false); r.recordsToNextFragment = -1; r.next = null; prev.next = r; r.previous = prev; r.previous.setHasMateDownStream(true); r.setHasMateDownStream(false); r.setDetached(false); r.previous.setDetached(false); cramRecord.setDetached(true); cramRecord.setHasMateDownStream(false); cramRecord.recordsToNextFragment = -1; cramRecord.next = null; cramRecord.setDetached(true); cramRecord.setHasMateDownStream(false); cramRecord.recordsToNextFragment = -1; cramRecord.next = null;