| 5 | 1/1 | 返回列表 |
| 查看: 944 | 回復(fù): 4 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
shuifeng1988金蟲 (小有名氣)
木蟲
|
[求助]
ubuntu10.10 中腳本求助
|
|
|
我在桌面上有一個(gè)in文件夾和一個(gè)out文件夾,in文件夾中有十個(gè)不同的文件,如a.fas, b.fas, c.fas ......., 每個(gè)文件內(nèi)容如下所示(每個(gè)文件有多條序列,每條序列名都在>號(hào)后面,序列名要保留和原來一樣)!我想將每條序列的最后面20個(gè)堿基除去,然后用相同的文件名字保存在out文件夾中,我應(yīng)該如何寫腳本! >Myotis ricketti ATGGATCATGCTGAAGAAACTGAAATCCTTGCAGCGGCCCAGAAGTACTATGTGGACAGG CCTATCTTCAGTCACCTGGCCCTCCAGGAAATACTGCACACGAAGGACAAGATTCCGGAT TCCATTGGGGATAAGCTAAAACAGGCATTCACATGTACTCCGAAGAAAATAAGAAATATC ATTTATATGTTCTTACCCATAACTAAGTGGTTGCCAGCATACAAATTCAAGGAGTATGTG TTGGGTGACTTGGTCTCAGGCATTAGCACAGGGGTGCTTCAGCTTCCTCAAGGCTTAGCC TTCGCAATGTTGGCAGCTGTGCCTCCGGTGTTCGGCCTGTACTCTTCGTTTTACCCTGTT ATCATGTATTGTTTTTTTGGAACCTCCAGACACATATCCATAGGTCCGTTTGCTGTAATT AGCCTGATG >Rhinopoma hardwickii ATGGATCATGCTGAAGAAAATGAAATCCTTGCAGCAACCCAGAGGTACTATGTGGAAAGG CCTATCTTTAGTCATCCCATCCTCCAGGAAAGACTGCACCAGAAGGACAAGATTTCGGAT TCCATTGGGGATAAGCTGAAACAGGCATTCACATGTACTCCTAAGAAAATAAGAAATATC ATTTATATGTTCTTACCCATAACTGAGTGGCTGCCAGCATACAAATTCAAGGAGTATGTG TTGGGTGACTTGGTCTCAGGCATAAGCACAGGGGTGCTTCAGCTTCCTCAAGGTTTAGCC TTTGCAATGTTGGCAGCTGTGCCTCCGGTGTTTGGCCTGTACTCTTCGTTTTACCCTGTT ATCATGTATTGCTTTTTTGGAACCTCCAAACACATATCCATAGGTCCATTTGCTGTTATT AGCCTGATG >Murina leucogaster ATGGATCATGCTGAAGAAACTGAAATCCTTGCAGCGGCCCAGAAGTACTATGTGGACAGG CCTATCTTTAGTCACCTGGCCCTCCAGGAAATACTGCACACGAAGGACAAGATTCCGGAT TCCATTGGGGATAAGCTAAAACAGGCGTTCACATGTACTCCTAAGAAAATAAGAAATATC ATTTATATGTTCTTACCCATAACTGAGTGGTTGCCAGCATACAAATTCAAGGAGTATGTG TTGGGTGACTTGGTCTCAGGCATTAGCACAGGGGTGCTTCAGCTTCCTCAAGGCTTAGCC TTCGCAATGCTGGCAGCTGTGCCTCCGGTGTTCGGCCTGTACTCCTCGTTTTACCCTGTT ATCATGTATTGTTTTTTTGGAACCTCCAAACACATATCCATAGGTCCGTTTGCTGTAATT AGCCTGATG >Megaderma lyra ATGGATCATGCTGAAGAAACTGAAATCCTTGCAGCAACCCAGAAGTACTATGTGGAAAGG CCTATCTTTAGTCATTCAGTCCTCCAGGAAAGACTGCACAAGAAGGACAAGATTTCAGAG TCCATTGGGGATAAGCTGAAACAGGCATTCACATGTACTCCTAAGAAAATAAGAAATATC ATTTATATGTTCCTACCCATAACTAAGTGGTTGCCAGCATACAATTTCAAGGAATATGTG TTGGGTGACTTGGTCTCAGGCATAAGCACAGGAGTGCTTCAGCTTCCTCAAGGTTTAGCC TTTGCAATGTTGGCAGCTGTGCCACCAGTGTTTGGCCTGTACTCTTCGTTTTACCCTGTT ATCATGTATTGCTTTTTTGGAACCTCCAGACATATATCCATAGGTCCATTTGCTGTTATT AGCCTGATG |

金蟲 (著名寫手)

至尊木蟲 (正式寫手)
|
用perl吧 >Myotis ricketti 后面跟著的 跟它是一行么? 如果是一行 20個(gè)堿基=n個(gè)字符? #!/user/bin/perl use warnings; use strict; use Cwd; my $dir= getcwd; #current directory open IN, "<$dir\/in\/a.fas"; open OUT, ">>$dir\/out\/a.fas"; for my $line ( chomp($line); $line=~ s/[A-Z]{n}$//; ##n是行尾的目標(biāo)字符數(shù) print OUT "$line\n"; } copy下來 另存為 test.pl 放在跟in out文件夾一個(gè)路徑上 多個(gè)文件的話 glob *.fas下 加個(gè) 循環(huán) 就行了 本地沒安裝perl 沒法測(cè)試了 找本書看看 一天時(shí)間就Ok了 |
至尊木蟲 (正式寫手)
|
上個(gè)回復(fù)中有些字符 被解析成 表情了 麻煩斑竹刪除 謝謝 試試這個(gè) 用perl吧 >Myotis ricketti 后面跟著的 跟它是一行么? 如果是一行 20個(gè)堿基=n個(gè)字符? copy下來 另存為 test.pl 放在跟in out文件夾一個(gè)路徑上 多個(gè)文件的話 glob *.fas下 加個(gè) 循環(huán) 就行了 本地沒安裝perl 沒法測(cè)試了 找本書看看 一天時(shí)間就Ok了 |
金蟲 (著名寫手)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 08工科275分求調(diào)劑 +13 | AaAa7420 2026-03-31 | 13/650 |
|
|---|---|---|---|---|
|
[考研] 291求調(diào)劑 +20 | Y-cap 2026-03-29 | 25/1250 |
|
|
[考研] 311求調(diào)劑 +13 | zchqwer 2026-04-01 | 15/750 |
|
|
[考研] 320分,材料與化工專業(yè),求調(diào)劑 +14 | 一定上岸aaa 2026-03-27 | 18/900 |
|
|
[考研] 生物學(xué)學(xué)碩,一志愿湖南大學(xué),初試成績(jī)338 +8 | YYYYYNNNNN 2026-03-26 | 10/500 |
|
|
[碩博家園] 考研調(diào)劑 +5 | 駱駝男人 2026-04-01 | 5/250 |
|
|
[考研] 求0861交通運(yùn)輸專碩or材料專碩調(diào)劑 +4 | 勒布朗@ 2026-03-31 | 4/200 |
|
|
[考研] 求調(diào)劑,一志愿北林食品與營養(yǎng)095500,301分,已過六級(jí),有科研經(jīng)歷 +4 | 快樂儲(chǔ)蓄罐 2026-03-31 | 4/200 |
|
|
[考研] 一志愿南師大0703化學(xué) 275求調(diào)劑 +5 | Ripcord上岸 2026-03-27 | 5/250 |
|
|
[考研] 336材料求調(diào)劑 +10 | 陳瀅瑩 2026-03-26 | 12/600 |
|
|
[考研] 085601英二數(shù)二求調(diào)劑 總分325 +4 | 余航航 2026-03-31 | 4/200 |
|
|
[考研] 材料工程專碩求調(diào)劑 +10 | hyl3153942 2026-03-29 | 10/500 |
|
|
[考研] 367求調(diào)劑 +7 | 芋泥啵啵… 2026-03-28 | 7/350 |
|
|
[考研] 334求調(diào)劑 +7 | Trying] 2026-03-31 | 7/350 |
|
|
[考研] 一志愿大連理工大學(xué),機(jī)械工程學(xué)碩,341 +3 | 西瓜田的守望者 2026-03-30 | 3/150 |
|
|
[考研] 293求調(diào)劑 +3 | 末未mm 2026-03-30 | 5/250 |
|
|
[考研] 085701求調(diào)劑初試286分 +5 | secret0328 2026-03-28 | 5/250 |
|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +6 | 崔wj 2026-03-26 | 6/300 |
|
|
[考研] 081200-314 +3 | LILIQQ 2026-03-27 | 4/200 |
|
|
[考研] 341求調(diào)劑 +7 | 青檸檬1 2026-03-26 | 7/350 |
|