subSeqNonInfo method

AminoAcidSequence subSeqNonInfo(
  1. int startIndex, [
  2. int? endIndex
])

(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);
}