作者fuu0115 (风)
看板perl
标题Re: [问题] 想请问一个生物资讯问题 如何找ㄧ串mo …
时间Fri Apr 28 15:54:26 2006
※ 引述《mzac1b (Goodday)》之铭言:
: --------------------------------------
: [问题]
: 蛋白质序列 -------------motif--motif--motif--motif--motif-----------
: 其中motif 与motif 间隔约10 个胺基酸
: 且一个蛋白质可能不只一串motif
: 我要取每一串的第一个motif 那要怎麽写呢 ??
: --------------------------------------
: 我学perl 一个多月
: 主要看 Beginning perl for bioinformaitcs
: 这本书只有讲用
: $protein =~ /$motif/
: 来找含 motif 之蛋白
: 我听说能直接指定一串motif中我要的第n 个
: 恳请赐教~~~~
直接取第一个motif
$seq = "-----------motif--motif--motif";
$motif = "xxx";
print $1 if($seq =~/($motif)/) #取第一个结果并印出
要取第n个
@motifs = ($seq =~/$motif/g);
print $motif[$n-1]; #取第n个结果印出
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.166.240