我有一个文件,我想获取所有以 CDS 开头的行和下面的一行。这行是这样的:
CDS 297300..298235
/gene="ENSBTAG00000035659"
我在你的网站上找到了这个:
open(FH,'FILE');
while ($line = <FH>) {
if ($line =~ /Pattern/) {
print "$line";
print scalar <FH>;
}
}
当 CDS 只是一条线时,它工作得很好。有时在我的文件中就像
CDS join(complement(416559..416614),complement(416381..416392),
complement(415781..416087))
/gene="ENSBTAG00000047603"
或在 CDS 中有更多行。怎么才能只取CDS线和ID的下一行???拜托我需要你的帮忙!先感谢您。