次の内容のファイル「abc.txt」があります。
EMBOSS_001 601 FEDSESRRDSLFVPHRPGERRNSNGTTTETEVRKRRLSSYQISMEMLEDS 650
:...::.||...||....|..|.|.... |..:.|.|.|..:
EMBOSS_002 1 -----NPSLTVTVPIAVGESDFENLNTEEFSSE----SELEESKEKLNAT 41
EMBOSS_001 651 SGRQRS-MSIASILTNTMEELE-ESRQKCPPCW-------YRFANVFLIW 691
|..:.| :.:|........|:| |...|...|: :.|..|....
EMBOSS_002 42 SSSEGSTVDVAPPREGEQAEIEPEEDLKPEACFTEGCIKKFPFCQVSTEE 91
3つの文字列を作成したい..最初の文字列"a"には、EMBOSS_001(両方の行の)の後に書かれたすべての文字が含まれている必要があります。
A="FEDSESRRDSLFVPHRPGERRNSNGTTTETEVRKRRLSSYQISMEMLEDSSGRQRS-MSIASILTNTMEELE-ESRQKCPPCW-------YRFANVFLIW"
2番目の文字列には、EMBOSS_002(両方の行の)から数字を引いたものの後にすべてを書き込む必要があります。
B="-----NPSLTVTVPIAVGESDFENLNTEEFSSE----SELEESKEKLNATSSSEGSTVDVAPPREGEQAEIEPEEDLKPEACFTEGCIKKFPFCQVSTEE"
3番目の文字列Cは、両方の行のEMBOSS_1とEMBOSS_2(英数字または-)の間にあるものでなければなりません。
C=" :...::.||...||....|..|.|.... |..:.|.|.|..|..:.| :.:|........|:| |...|...|: :.|..|...."
開始、終了(存在する場合)、およびCの中央の元のスペースはそのままである必要があります。この場合、CはAの「F」とBの「-」から始まるため、5つのスペースが先頭になります。
ありがとう