validatePositive("fromSequenceSize", fromSequenceSize); validateNonNegative("fromChainStart", fromChainStart); validateNonNegative("fromChainEnd", fromChainEnd); validatePositive("toSequenceSize", toSequenceSize); validateNonNegative("toChainStart", toChainStart); validateNonNegative("toChainEnd", toChainEnd); int fromLength = fromChainEnd - fromChainStart; validatePositive("from length", fromLength); int toLength = toChainEnd - toChainStart; validatePositive("to length", toLength); if (fromLength > fromSequenceSize) throw new SAMException("From chain length (" + fromLength + ") < from sequence length (" + fromSequenceSize + ") for chain " + id);
validatePositive("fromSequenceSize", fromSequenceSize); validateNonNegative("fromChainStart", fromChainStart); validateNonNegative("fromChainEnd", fromChainEnd); validatePositive("toSequenceSize", toSequenceSize); validateNonNegative("toChainStart", toChainStart); validateNonNegative("toChainEnd", toChainEnd); int fromLength = fromChainEnd - fromChainStart; validatePositive("from length", fromLength); int toLength = toChainEnd - toChainStart; validatePositive("to length", toLength); if (fromLength > fromSequenceSize) throw new SAMException("From chain length (" + fromLength + ") < from sequence length (" + fromSequenceSize + ") for chain " + id);
validatePositive("fromSequenceSize", fromSequenceSize); validateNonNegative("fromChainStart", fromChainStart); validateNonNegative("fromChainEnd", fromChainEnd); validatePositive("toSequenceSize", toSequenceSize); validateNonNegative("toChainStart", toChainStart); validateNonNegative("toChainEnd", toChainEnd); int fromLength = fromChainEnd - fromChainStart; validatePositive("from length", fromLength); int toLength = toChainEnd - toChainStart; validatePositive("to length", toLength); if (fromLength > fromSequenceSize) throw new SAMException("From chain length (" + fromLength + ") < from sequence length (" + fromSequenceSize + ") for chain " + id);