亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
123下一頁(yè)
最近訪問板塊 發(fā)新帖
打印 上一主題 下一主題

perl 引號(hào) [復(fù)制鏈接]

論壇徽章:
0
11 [報(bào)告]
發(fā)表于 2015-08-12 11:14 |只看該作者
部分文件
>Srcc10g063050.1.1 Receptor-like kinase    Try_threonine protein kinase
MKTKHKLTPRPFTPTPSPTHIMGILLICFIFSITNSFVIAQDDAVPAKSFPVFTPEDNFL
IDCGATSSITLPGNKAFQPDQNTAKYLSYTGKDIQACASDKINVPSTLYVNAKIFTTEAI
YTFHASTSGLHWIRLHFFPFKYEEYDLK
">Solyc11g072930.1.1 LRR receptor-like serine_threonine-protein kinase, RLP"
MASSYFLLLVLVLSVFSVSADVFVSLDCGSSEAYTDHETSIDWLGDVDYVANGESHVVPS
NNSISHVSALEVRGLDSTMYSHVDDNSSDPPRITALYLSKFNLSGSLPDFSSMDAL
ETIDLSNNNLDGPIPDFFGTLPNLKELNLANNKFSGPVPASLSNKNGLTLDTSGNSDLCS
SSEESCQNNDSSSPGNDQPTTGSTNNNKKKKKKKNNLPIILGTTISAFLLLWAIVGIFAI
LHYKNKRAATSLINPGQASGGSTPFVDRVQMSEKIEKNPEVTAHDHENSTNV
">Solyc12g00890.1.1 Kinesin  IPR001752  Kinesin, motor region"
ESVINGRDLLGFSLTSPDLVICTGSPDIPARNYGDSPEFLKGCSISLENGI
KGSEEVQAATKLFTDWQGSKDDDLCAPADFELPSPPVEENSSELSVPIVSINVGSTDCIS
SESGIQFSEDKYFCGGNVLSTDTRIEESICASVYQTARVGNFSYHFNNLSAGFYLVDLHF
VEVVLTDGSTGDFSENSPQRNSLEVNGDIKAAGKLQLANVSREK

論壇徽章:
95
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
12 [報(bào)告]
發(fā)表于 2015-08-12 13:10 |只看該作者
本帖最后由 MMMIX 于 2015-08-12 13:13 編輯
一串兒葡萄皮 發(fā)表于 2015-08-12 11:09
while(<W>){
   chomp;
    my$i='"\w+"';
        $i=~s/\"//g;

}


你這就是個(gè)空循環(huán), 除了把 W 讀了一遍之外, 啥用都沒有.

另外, 你把 my $i 寫成 my$i 自己看著不糟心么? 多輸入個(gè)空格是能累著你咋滴?

BTW again, 這都不是代碼風(fēng)格問題, 你這完全是審美觀病變壞死的征兆!!!

評(píng)分

參與人數(shù) 1信譽(yù)積分 +10 收起 理由
substr函數(shù) + 10 贊一個(gè)! 多輸入個(gè)空格是能累著你咋滴?

查看全部評(píng)分

論壇徽章:
95
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
13 [報(bào)告]
發(fā)表于 2015-08-12 13:16 |只看該作者
一串兒葡萄皮 發(fā)表于 2015-08-12 11:09
#!/usr/bin/perl    -w
use warnings;


這兩句完全就是不求甚解的范例: -w 和 use warnings; 的功能是重復(fù)的.

論壇徽章:
7
巳蛇
日期:2013-11-28 09:22:59天秤座
日期:2014-10-25 15:40:452015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:172015亞冠之德黑蘭石油
日期:2015-07-15 08:46:452015亞冠之平陽(yáng)省
日期:2015-11-08 16:27:53白銀圣斗士
日期:2015-11-14 09:58:12
14 [報(bào)告]
發(fā)表于 2015-08-12 13:25 |只看該作者
回復(fù) 10# 一串兒葡萄皮


    我已經(jīng)在二樓給你提醒過了,ID行有引號(hào)的,不是標(biāo)準(zhǔn)的FASTA格式,BioPerl模塊不能識(shí)別!
  1. >Srcc10g063050.1.1 Receptor-like kinase    Try_threonine protein kinase
  2. MKTKHKLTPRPFTPTPSPTHIMGILLICFIFSITNSFVIAQDDAVPAKSFPVFTPEDNFL
  3. IDCGATSSITLPGNKAFQPDQNTAKYLSYTGKDIQACASDKINVPSTLYVNAKIFTTEAI
  4. YTFHASTSGLHWIRLHFFPFKYEEYDLK
  5. ">Solyc11g072930.1.1 LRR receptor-like serine_threonine-protein kinase, RLP"
  6. MASSYFLLLVLVLSVFSVSADVFVSLDCGSSEAYTDHETSIDWLGDVDYVANGESHVVPS
  7. NNSISHVSALEVRGLDSTMYSHVDDNSSDPPRITALYLSKFNLSGSLPDFSSMDAL
  8. ETIDLSNNNLDGPIPDFFGTLPNLKELNLANNKFSGPVPASLSNKNGLTLDTSGNSDLCS
  9. SSEESCQNNDSSSPGNDQPTTGSTNNNKKKKKKKNNLPIILGTTISAFLLLWAIVGIFAI
  10. LHYKNKRAATSLINPGQASGGSTPFVDRVQMSEKIEKNPEVTAHDHENSTNV
  11. ">Solyc12g00890.1.1 Kinesin  IPR001752  Kinesin, motor region"
  12. ESVINGRDLLGFSLTSPDLVICTGSPDIPARNYGDSPEFLKGCSISLENGI
  13. KGSEEVQAATKLFTDWQGSKDDDLCAPADFELPSPPVEENSSELSVPIVSINVGSTDCIS
  14. SESGIQFSEDKYFCGGNVLSTDTRIEESICASVYQTARVGNFSYHFNNLSAGFYLVDLHF
  15. VEVVLTDGSTGDFSENSPQRNSLEVNGDIKAAGKLQLANVSREK
復(fù)制代碼
這些示例數(shù)據(jù),就用BioPerl的Bio::SeqIO模塊來讀只能識(shí)別第一個(gè)序列!
  1. #!/usr/bin/perl
  2. use strict;
  3. use Bio::SeqIO;
  4. use Bio::Seq;

  5. my $fasta=shift @ARGV;
  6. (my $Out=$fasta)=~s/(\.[^\.]+)$/_out$1/;

  7. open (IN,"<$fasta") or die "Open $fasta failed!\n";
  8. my $Out=Bio::SeqIO->new(-file=>">$Out",-format=>'fasta');

  9. my ($flag,$seq,$id,$desc)=();
  10. while(my $line=<IN>){
  11.         chomp($line);
  12.         if($line=~/\>/){
  13.                 if($flag){
  14.                         print "$id\t$desc\n$seq\n";
  15.                         my $SEQ_OBJ=Bio::Seq->new(-seq=>$seq,-id=>$id,-desc=>$desc,-alphabet=>'protein');
  16.                         $Out->write_seq($SEQ_OBJ);
  17.                 }
  18.                 $line=~s/[\"\>]//g;
  19.                 ($id,$desc)=split (/\s+/,$line,2);
  20.                 $seq=undef;
  21.                 $flag=1;
  22.         }else{
  23.                 $seq.=$line;
  24.         }
  25. }
  26. print "$id\t$desc\n$seq\n";
  27. my $SEQ_OBJ=Bio::Seq->new(-seq=>$seq,-id=>$id,-desc=>$desc,-alphabet=>'protein');
  28. $Out->write_seq($SEQ_OBJ);

  29. $Out->close();
復(fù)制代碼

論壇徽章:
0
15 [報(bào)告]
發(fā)表于 2015-08-12 15:04 |只看該作者
受教了,這里果然是個(gè)好地方,謝謝回復(fù) 12# MMMIX


   

論壇徽章:
0
16 [報(bào)告]
發(fā)表于 2015-08-12 15:20 |只看該作者

(my $Out=$fasta)=~s/(\.[^\.]+)$/_out$1/;這一句怎么理解?O(∩_∩)O謝謝









回復(fù) 14# b114213903


   

論壇徽章:
95
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
17 [報(bào)告]
發(fā)表于 2015-08-12 15:28 |只看該作者
一串兒葡萄皮 發(fā)表于 2015-08-12 15:20
(my $Out=$fasta)=~s/(\.[^\.]+)$/_out$1/;


等價(jià)于:

  1. my $Out = $fasta;
  2. $Out =~ s/(\.[^\.]+)$/_out$1/;
復(fù)制代碼

論壇徽章:
0
18 [報(bào)告]
發(fā)表于 2015-08-12 16:33 |只看該作者
  1. 2
  2. my ($flag,$seq,$id)=();

  3. --------------------- WARNING ---------------------
  4. MSG: sequence '1' doesn't validate, mismatch is  ($,,$,,$,),();
  5. ---------------------------------------------------

  6. ------------- EXCEPTION -------------
  7. MSG: Attempting to set the sequence '1' to [my ($flag,$seq,$id)=();] which does not look healthy
  8. STACK Bio::PrimarySeq::seq /usr/lib64/perl5/vendor_perl/5.16.0/Bio/PrimarySeq.pm:285
  9. STACK Bio::PrimarySeq::new /usr/lib64/perl5/vendor_perl/5.16.0/Bio/PrimarySeq.pm:239
  10. STACK Bio::Seq::new /usr/lib64/perl5/vendor_perl/5.16.0/Bio/Seq.pm:497
  11. STACK toplevel delete_qw-A.pl:18
  12. -------------------------------------
復(fù)制代碼
回復(fù) 14# b114213903

有這樣的報(bào)錯(cuò)?
   

論壇徽章:
7
巳蛇
日期:2013-11-28 09:22:59天秤座
日期:2014-10-25 15:40:452015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:172015亞冠之德黑蘭石油
日期:2015-07-15 08:46:452015亞冠之平陽(yáng)省
日期:2015-11-08 16:27:53白銀圣斗士
日期:2015-11-14 09:58:12
19 [報(bào)告]
發(fā)表于 2015-08-12 19:54 |只看該作者
我這運(yùn)行正常,不知道什么原因

求職 : 軟件工程師
論壇徽章:
3
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-07 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-13 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-05 06:20:00
20 [報(bào)告]
發(fā)表于 2015-08-12 22:37 |只看該作者
文件替換要考慮特殊情況,這種情況加一個(gè)位置限定符就好了:
  1. /^\<"|"$/
復(fù)制代碼
特別聲明引號(hào)出現(xiàn)在開始尖括號(hào)的后面和行末。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP