private SegmentedSequence(BasedSequence baseSeq, int[] baseOffsets, int baseStartOffset, char[] nonBaseChars, int length) { this.baseSeq = baseSeq; this.baseOffsets = baseOffsets; this.baseStartOffset = baseStartOffset; this.nonBaseChars = nonBaseChars; this.length = length; this.startOffset = computeStartOffset(); this.endOffset = computeEndOffset(); }
private SegmentedSequence(BasedSequence baseSeq, int[] baseOffsets, int baseStartOffset, char[] nonBaseChars, int length) { this.baseSeq = baseSeq; this.baseOffsets = baseOffsets; this.baseStartOffset = baseStartOffset; this.nonBaseChars = nonBaseChars; this.length = length; this.startOffset = computeStartOffset(); this.endOffset = computeEndOffset(); }