subSeqNonInfo method
(en) Get a partial sequence. Data other than sequence are not copied. Use this when speed is a priority. return info and aminoAcidInfo will be null.
(ja) 部分的なシーケンスを取得します。sequence以外のデータについてはコピーされません。 これは速度が優先される場合に利用します。 戻り値のinfoとaminoAcidInfoはnullになります。
startIndex
: Copy start index.endIndex
: Copy end index. Works the same as list.sublist.
Implementation
AminoAcidSequence subSeqNonInfo(int startIndex, [int? endIndex]) {
List<AminoAcid> copySeq = [];
for (AminoAcid i in sequence.sublist(startIndex, endIndex)) {
copySeq.add(i.deepCopy());
}
return AminoAcidSequence.fromSeq(copySeq,
direction: direction,
description: description,
info: null,
aminoAcidInfo: null);
}