LongestCommonSequencePositions
LongestCommonSequencePositions[s1,s2]
文字列,リスト,あるいは生体分子配列 s1と s2に共通する連続あるいは不連続要素の最長列を求め,その位置を返す.
詳細とオプション
- LongestCommonSequencePositions[s1,s2]は{pos1,pos2}の形式の式を返す.posiは文字列あるいはリスト siにおける最長共通列の位置を指定する.
- リスト siについては,Take[si,posi]は最長共通列を返す.文字列 siについては,StringTake[si,posi]は連続あるいは不連続の最長共通部分列を返す.
- 長さが同じ共通列が複数ある場合,LongestCommonSequencePositionsは,s1で最初に現れるものを返す.
- 文字列については,オプション設定をIgnoreCase->Trueとすると,LongestCommonSequencePositionsは大文字小文字を同じものとして扱い,s1で最初に現れる共通列を返す.
例題
すべて開くすべて閉じるオプション (1)
IgnoreCase (1)
デフォルトで,LongestCommonSequencePositionsは大文字小文字を区別する:
特性と関係 (1)
LongestCommonSequenceはそれらの文字列を繋げて返す:
SequenceAlignmentは共通部分と共通ではない部分の完全な表現を返す:
テキスト
Wolfram Research (2015), LongestCommonSequencePositions, Wolfram言語関数, https://reference.wolfram.com/language/ref/LongestCommonSequencePositions.html (2020年に更新).
CMS
Wolfram Language. 2015. "LongestCommonSequencePositions." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/LongestCommonSequencePositions.html.
APA
Wolfram Language. (2015). LongestCommonSequencePositions. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LongestCommonSequencePositions.html