SlideShare ist ein Scribd-Unternehmen logo
1 von 29
•
•
•
•
•
•
    •
•
    •
    •
•
    •
•
    •
    •
    •
    •
    •
    •
    •
•
•
•
•
    •
        •
        •
    •
        •
        •
        •
$ cat < nums.tab
11.284424023341844   13.29881132278286
15.210930332045214   7.093399689668905
11.997572060631573   7.779530907059893
9.452057374370979    10.911760763046015
8.88551276533381     9.155650726802886
•
       •
$ sort -n nums.tab
8.88551276533381        9.155650726802886
9.452057374370979       10.911760763046015
11.284424023341844      13.29881132278286
11.997572060631573      7.779530907059893
15.210930332045214      7.093399689668905
$ sort -n nums.tab | cat -n
     1 8.88551276533381         9.155650726802886
     2 9.452057374370979        10.911760763046015
     3 11.284424023341844       13.29881132278286
     4 11.997572060631573       7.779530907059893
     5 15.210930332045214       7.093399689668905
$ sort -n nums.tab | cat -n | head -n2
     1 8.88551276533381         9.155650726802886
     2 9.452057374370979        10.911760763046015
• sort
    •
   • cut
    •
   • less    file




$ sort nums.tab | less

$ cut -f2 nums.tab
wc [options] file ...



  •   tr




      grep

$ sort nums.tab | less
$ wc nums.tab
       5      10     183 nums.tab


$ wc -l nums.tab
       5 nums.tab
re
         grep [options] regular_expression file ...
            regular_expression




$ cat nums.tab
11.284424023341844        13.29881132278286
15.210930332045214        7.093399689668905
11.997572060631573        7.779530907059893
9.452057374370979         10.911760763046015
8.88551276533381          9.155650726802886
$ grep “12” nums.tab
8.88551276533381          9.155650726802886
$ grep -v “12” nums.tab
11.284424023341844        13.29881132278286
15.210930332045214        7.093399689668905
11.997572060631573        7.779530907059893
9.452057374370979         10.911760763046015
$ cat nums.tab
11.284424023341844      13.29881132278286
15.210930332045214      7.093399689668905
11.997572060631573      7.779530907059893
9.452057374370979       10.911760763046015
8.88551276533381        9.155650726802886
$ grep “^8” nums.tab
8.88551276533381        9.155650726802886

$ grep “86$” nums.tab
11.284424023341844      13.29881132278286
8.88551276533381        9.155650726802886

$ grep “5$” nums.tab | wc -l
       2

$ cut -f2 nums.tab | grep “^7”
7.093399689668905
7.779530907059893
tr [options] string1 string2




                             sed

$ cat nums.tab
11.284424023341844     13.29881132278286
15.210930332045214     7.093399689668905
11.997572060631573     7.779530907059893
9.452057374370979      10.911760763046015
8.88551276533381       9.155650726802886
$ tr . - < nums.tab
11-284424023341844     13-29881132278286
15-210930332045214     7-093399689668905
11-997572060631573     7-779530907059893
9-452057374370979      10-911760763046015
8-88551276533381       9-155650726802886


$ tr . - < nums.tab   $ cat nums.tab | tr . -
$ tr 123 abc < nums.tab
aa.b844b40bcc4a844      ac.b988aacbb78b86
a5.ba09c0ccb045ba4      7.09cc99689668905
aa.99757b0606ca57c      7.7795c090705989c
9.45b057c74c70979       a0.9aa76076c0460a5
8.8855ab765ccc8a        9.a556507b680b886
$ tr ‘t’ , < nums.tab
11.284424023341844,13.29881132278286
15.210930332045214,7.093399689668905
11.997572060631573,7.779530907059893
9.452057374370979,10.911760763046015
8.88551276533381,9.155650726802886
$ tr -d . < nums.tab
11284424023341844       1329881132278286
15210930332045214       7093399689668905
11997572060631573       7779530907059893
9452057374370979        10911760763046015
888551276533381 9155650726802886
$ tr 123 abc < nums.tab | tr “[:lower:]” “[:upper:]”
AA.B844B40BCC4A844      AC.B988AACBB78B86
A5.BA09C0CCB045BA4      7.09CC99689668905
AA.99757B0606CA57C      7.7795C090705989C
9.45B057C74C70979       A0.9AA76076C0460A5
8.8855AB765CCC8A        9.A556507B680B886
•
•
•
    •
    •
$ sort noexist.txt > stdout.txt
sort: noexist.txt: No such file or directory
$ sort noexist.txt > stdout.txt 2> error.log



$ sort noexist.txt > all.txt 2>&1



$ sort noexist.txt 2>&1 | less



$ sort noexist.txt 2>&1 > stdout.txt | cat -n
•




jsmbp:~/work/blast sesejun$ ./blast-2.2.16/bin/blastall -p blastn -d
yeast.nt -i myseq.fasta -o myseq.out

jsmbp:~/work/blast sesejun$ ./blast-2.2.16/bin/blastall -p blastn -d
yeast.nt -i myseq.fasta > myseq.out
•
•
•
cp *.txt dir/
          cp a.txt b.txt c.txt dir/




$ cp a* dir/


$ mv b*.txt dir/
$ cp {a,b,c}.txt dir/
•

    •

•
#!/bin/bash

~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i
myseq.fasta


•
    •
#!/bin/bash

~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i
myseq1.fasta
~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i
myseq2.fasta
~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i
myseq3.fasta




•

    •
#!/bin/bash

for i in {1,2,3}.fasta;do
  echo $i
  ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d ../yeast.nt
-i ”$i” > ”$i”.result
done
#!/bin/bash

for i in *.fasta;do
  echo $i
  ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d ../yeast.nt
-i ”$i” > ”$i”.result
done
a.

b.

c.
d.
     •
     •
jsmbp:~ sesejun$ cd work/blast

jsmbp:~/work/blast sesejun$ ./blast-2.2.16/bin/blastall -p blastn -d
yeast.nt -i myseq.fasta -o myseq1.out

jsmbp:~/work/blast sesejun$ ./blast-2.2.16/bin/blastall -p blastn -d
yeast.nt -i myseq.fasta > myseq2.out
•
•
    •
        • mv ~/Desktop/bayanus.tar .
         • mv ~/Desktop/bayanus.tar    ~/work/blast
        • tar xvf bayanus.tar
    •
        •   mv ~/Desktop/bayanum.tar .; tar zxvf
            bayanus.tar.gz
•
$ mkdir tmp
$ cp bayanus/{1,3,7,9}.fasta tmp/ <-
$ ls tmp/ <- 1.fasta, 3.fasta,...
$ ls yeast*
$ ls        <- 2   ls
$ cd bayanus
•$    bash blast.sh




#!/bin/bash

~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i
myseq.fasta
•
    •
•
#!/bin/bash

for i in *.fasta;do
  echo $i
  ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d ../yeast.nt
-i ”$i” > ”$i”.result
done


•
•
    •

Weitere ähnliche Inhalte

Ähnlich wie bioinfolec_3rd_20070629

Toan t1 chuong 5-tich_phan_motbien_4
Toan t1   chuong 5-tich_phan_motbien_4Toan t1   chuong 5-tich_phan_motbien_4
Toan t1 chuong 5-tich_phan_motbien_4Informatics and Maths
 
First responder mental health statistics - everything you need to know
First responder mental health statistics - everything you need to knowFirst responder mental health statistics - everything you need to know
First responder mental health statistics - everything you need to knowJoanna Lowy
 
Desmonta manifesto
Desmonta manifestoDesmonta manifesto
Desmonta manifestoAshera
 
موسوعة كلمات لغة انجليزية (الجزء الاول)
موسوعة كلمات لغة انجليزية (الجزء الاول) موسوعة كلمات لغة انجليزية (الجزء الاول)
موسوعة كلمات لغة انجليزية (الجزء الاول) Elsayed Aboulila
 
Toan t1 chuong 8-1_tich_phanhailop_4
Toan t1   chuong 8-1_tich_phanhailop_4Toan t1   chuong 8-1_tich_phanhailop_4
Toan t1 chuong 8-1_tich_phanhailop_4Informatics and Maths
 
Solutions manual for business math 10th edition by cleaves
Solutions manual for business math 10th edition by cleavesSolutions manual for business math 10th edition by cleaves
Solutions manual for business math 10th edition by cleavesCooKi5472
 
Chapter 1 tax treaty entitl..
Chapter 1  tax treaty entitl..Chapter 1  tax treaty entitl..
Chapter 1 tax treaty entitl..leia lima
 
Chuong 2: Trái phiếu
Chuong 2: Trái phiếu Chuong 2: Trái phiếu
Chuong 2: Trái phiếu Trường An
 
2010_08_26_presentation_green_practice_workshop_joss_english.pdf
2010_08_26_presentation_green_practice_workshop_joss_english.pdf2010_08_26_presentation_green_practice_workshop_joss_english.pdf
2010_08_26_presentation_green_practice_workshop_joss_english.pdfneemanizya
 
Circuit breakers schneider electric
Circuit breakers  schneider electricCircuit breakers  schneider electric
Circuit breakers schneider electricElica Electric
 
Toán T3 Chuong6 ptvp cap2_4
Toán T3 Chuong6 ptvp cap2_4Toán T3 Chuong6 ptvp cap2_4
Toán T3 Chuong6 ptvp cap2_4Võ Phúc
 
MANUAL PINNACLE STUDIO ULTIMATE
MANUAL PINNACLE STUDIO ULTIMATEMANUAL PINNACLE STUDIO ULTIMATE
MANUAL PINNACLE STUDIO ULTIMATEautonomo
 

Ähnlich wie bioinfolec_3rd_20070629 (20)

Toan t1 chuong 5-tich_phan_motbien_4
Toan t1   chuong 5-tich_phan_motbien_4Toan t1   chuong 5-tich_phan_motbien_4
Toan t1 chuong 5-tich_phan_motbien_4
 
First responder mental health statistics - everything you need to know
First responder mental health statistics - everything you need to knowFirst responder mental health statistics - everything you need to know
First responder mental health statistics - everything you need to know
 
Corso di linguaggio C
Corso di linguaggio CCorso di linguaggio C
Corso di linguaggio C
 
Variation Toolkit
Variation ToolkitVariation Toolkit
Variation Toolkit
 
Desmonta manifesto
Desmonta manifestoDesmonta manifesto
Desmonta manifesto
 
موسوعة كلمات لغة انجليزية (الجزء الاول)
موسوعة كلمات لغة انجليزية (الجزء الاول) موسوعة كلمات لغة انجليزية (الجزء الاول)
موسوعة كلمات لغة انجليزية (الجزء الاول)
 
1317776
13177761317776
1317776
 
Toan t1 chuong 8-1_tich_phanhailop_4
Toan t1   chuong 8-1_tich_phanhailop_4Toan t1   chuong 8-1_tich_phanhailop_4
Toan t1 chuong 8-1_tich_phanhailop_4
 
Solutions manual for business math 10th edition by cleaves
Solutions manual for business math 10th edition by cleavesSolutions manual for business math 10th edition by cleaves
Solutions manual for business math 10th edition by cleaves
 
Chapter 1 tax treaty entitl..
Chapter 1  tax treaty entitl..Chapter 1  tax treaty entitl..
Chapter 1 tax treaty entitl..
 
Food delivery trend_2022.pdf
Food delivery trend_2022.pdfFood delivery trend_2022.pdf
Food delivery trend_2022.pdf
 
Chuong 2: Trái phiếu
Chuong 2: Trái phiếu Chuong 2: Trái phiếu
Chuong 2: Trái phiếu
 
Toan t1 chuong 6-ham_nhieubien_4
Toan t1   chuong 6-ham_nhieubien_4Toan t1   chuong 6-ham_nhieubien_4
Toan t1 chuong 6-ham_nhieubien_4
 
2010_08_26_presentation_green_practice_workshop_joss_english.pdf
2010_08_26_presentation_green_practice_workshop_joss_english.pdf2010_08_26_presentation_green_practice_workshop_joss_english.pdf
2010_08_26_presentation_green_practice_workshop_joss_english.pdf
 
Pc pz
Pc pzPc pz
Pc pz
 
Circuit breakers schneider electric
Circuit breakers  schneider electricCircuit breakers  schneider electric
Circuit breakers schneider electric
 
T3 6
T3 6T3 6
T3 6
 
Toán T3 Chuong6 ptvp cap2_4
Toán T3 Chuong6 ptvp cap2_4Toán T3 Chuong6 ptvp cap2_4
Toán T3 Chuong6 ptvp cap2_4
 
MANUAL PINNACLE STUDIO ULTIMATE
MANUAL PINNACLE STUDIO ULTIMATEMANUAL PINNACLE STUDIO ULTIMATE
MANUAL PINNACLE STUDIO ULTIMATE
 
SAT Practice Tests
SAT Practice TestsSAT Practice Tests
SAT Practice Tests
 

Mehr von sesejun

RNAseqによる変動遺伝子抽出の統計: A Review
RNAseqによる変動遺伝子抽出の統計: A ReviewRNAseqによる変動遺伝子抽出の統計: A Review
RNAseqによる変動遺伝子抽出の統計: A Reviewsesejun
 
20110602labseminar pub
20110602labseminar pub20110602labseminar pub
20110602labseminar pubsesejun
 
20110524zurichngs 2nd pub
20110524zurichngs 2nd pub20110524zurichngs 2nd pub
20110524zurichngs 2nd pubsesejun
 
20110524zurichngs 1st pub
20110524zurichngs 1st pub20110524zurichngs 1st pub
20110524zurichngs 1st pubsesejun
 
20110214nips2010 read
20110214nips2010 read20110214nips2010 read
20110214nips2010 readsesejun
 
Datamining 9th association_rule.key
Datamining 9th association_rule.keyDatamining 9th association_rule.key
Datamining 9th association_rule.keysesejun
 
Datamining 8th hclustering
Datamining 8th hclusteringDatamining 8th hclustering
Datamining 8th hclusteringsesejun
 
Datamining r 4th
Datamining r 4thDatamining r 4th
Datamining r 4thsesejun
 
Datamining r 3rd
Datamining r 3rdDatamining r 3rd
Datamining r 3rdsesejun
 
Datamining r 2nd
Datamining r 2ndDatamining r 2nd
Datamining r 2ndsesejun
 
Datamining r 1st
Datamining r 1stDatamining r 1st
Datamining r 1stsesejun
 
Datamining 6th svm
Datamining 6th svmDatamining 6th svm
Datamining 6th svmsesejun
 
Datamining 5th knn
Datamining 5th knnDatamining 5th knn
Datamining 5th knnsesejun
 
Datamining 4th adaboost
Datamining 4th adaboostDatamining 4th adaboost
Datamining 4th adaboostsesejun
 
Datamining 3rd naivebayes
Datamining 3rd naivebayesDatamining 3rd naivebayes
Datamining 3rd naivebayessesejun
 
Datamining 2nd decisiontree
Datamining 2nd decisiontreeDatamining 2nd decisiontree
Datamining 2nd decisiontreesesejun
 
Datamining 7th kmeans
Datamining 7th kmeansDatamining 7th kmeans
Datamining 7th kmeanssesejun
 
100401 Bioinfoinfra
100401 Bioinfoinfra100401 Bioinfoinfra
100401 Bioinfoinfrasesejun
 
Datamining 8th Hclustering
Datamining 8th HclusteringDatamining 8th Hclustering
Datamining 8th Hclusteringsesejun
 
Datamining 9th Association Rule
Datamining 9th Association RuleDatamining 9th Association Rule
Datamining 9th Association Rulesesejun
 

Mehr von sesejun (20)

RNAseqによる変動遺伝子抽出の統計: A Review
RNAseqによる変動遺伝子抽出の統計: A ReviewRNAseqによる変動遺伝子抽出の統計: A Review
RNAseqによる変動遺伝子抽出の統計: A Review
 
20110602labseminar pub
20110602labseminar pub20110602labseminar pub
20110602labseminar pub
 
20110524zurichngs 2nd pub
20110524zurichngs 2nd pub20110524zurichngs 2nd pub
20110524zurichngs 2nd pub
 
20110524zurichngs 1st pub
20110524zurichngs 1st pub20110524zurichngs 1st pub
20110524zurichngs 1st pub
 
20110214nips2010 read
20110214nips2010 read20110214nips2010 read
20110214nips2010 read
 
Datamining 9th association_rule.key
Datamining 9th association_rule.keyDatamining 9th association_rule.key
Datamining 9th association_rule.key
 
Datamining 8th hclustering
Datamining 8th hclusteringDatamining 8th hclustering
Datamining 8th hclustering
 
Datamining r 4th
Datamining r 4thDatamining r 4th
Datamining r 4th
 
Datamining r 3rd
Datamining r 3rdDatamining r 3rd
Datamining r 3rd
 
Datamining r 2nd
Datamining r 2ndDatamining r 2nd
Datamining r 2nd
 
Datamining r 1st
Datamining r 1stDatamining r 1st
Datamining r 1st
 
Datamining 6th svm
Datamining 6th svmDatamining 6th svm
Datamining 6th svm
 
Datamining 5th knn
Datamining 5th knnDatamining 5th knn
Datamining 5th knn
 
Datamining 4th adaboost
Datamining 4th adaboostDatamining 4th adaboost
Datamining 4th adaboost
 
Datamining 3rd naivebayes
Datamining 3rd naivebayesDatamining 3rd naivebayes
Datamining 3rd naivebayes
 
Datamining 2nd decisiontree
Datamining 2nd decisiontreeDatamining 2nd decisiontree
Datamining 2nd decisiontree
 
Datamining 7th kmeans
Datamining 7th kmeansDatamining 7th kmeans
Datamining 7th kmeans
 
100401 Bioinfoinfra
100401 Bioinfoinfra100401 Bioinfoinfra
100401 Bioinfoinfra
 
Datamining 8th Hclustering
Datamining 8th HclusteringDatamining 8th Hclustering
Datamining 8th Hclustering
 
Datamining 9th Association Rule
Datamining 9th Association RuleDatamining 9th Association Rule
Datamining 9th Association Rule
 

bioinfolec_3rd_20070629

  • 3. • • • •
  • 4. • • • • • • • • • •
  • 5.
  • 6. • • • • • • • $ cat < nums.tab 11.284424023341844 13.29881132278286 15.210930332045214 7.093399689668905 11.997572060631573 7.779530907059893 9.452057374370979 10.911760763046015 8.88551276533381 9.155650726802886
  • 7. • $ sort -n nums.tab 8.88551276533381 9.155650726802886 9.452057374370979 10.911760763046015 11.284424023341844 13.29881132278286 11.997572060631573 7.779530907059893 15.210930332045214 7.093399689668905 $ sort -n nums.tab | cat -n 1 8.88551276533381 9.155650726802886 2 9.452057374370979 10.911760763046015 3 11.284424023341844 13.29881132278286 4 11.997572060631573 7.779530907059893 5 15.210930332045214 7.093399689668905 $ sort -n nums.tab | cat -n | head -n2 1 8.88551276533381 9.155650726802886 2 9.452057374370979 10.911760763046015
  • 8. • sort • • cut • • less file $ sort nums.tab | less $ cut -f2 nums.tab
  • 9. wc [options] file ... • tr grep $ sort nums.tab | less $ wc nums.tab 5 10 183 nums.tab $ wc -l nums.tab 5 nums.tab
  • 10. re grep [options] regular_expression file ... regular_expression $ cat nums.tab 11.284424023341844 13.29881132278286 15.210930332045214 7.093399689668905 11.997572060631573 7.779530907059893 9.452057374370979 10.911760763046015 8.88551276533381 9.155650726802886 $ grep “12” nums.tab 8.88551276533381 9.155650726802886 $ grep -v “12” nums.tab 11.284424023341844 13.29881132278286 15.210930332045214 7.093399689668905 11.997572060631573 7.779530907059893 9.452057374370979 10.911760763046015
  • 11. $ cat nums.tab 11.284424023341844 13.29881132278286 15.210930332045214 7.093399689668905 11.997572060631573 7.779530907059893 9.452057374370979 10.911760763046015 8.88551276533381 9.155650726802886 $ grep “^8” nums.tab 8.88551276533381 9.155650726802886 $ grep “86$” nums.tab 11.284424023341844 13.29881132278286 8.88551276533381 9.155650726802886 $ grep “5$” nums.tab | wc -l 2 $ cut -f2 nums.tab | grep “^7” 7.093399689668905 7.779530907059893
  • 12. tr [options] string1 string2 sed $ cat nums.tab 11.284424023341844 13.29881132278286 15.210930332045214 7.093399689668905 11.997572060631573 7.779530907059893 9.452057374370979 10.911760763046015 8.88551276533381 9.155650726802886 $ tr . - < nums.tab 11-284424023341844 13-29881132278286 15-210930332045214 7-093399689668905 11-997572060631573 7-779530907059893 9-452057374370979 10-911760763046015 8-88551276533381 9-155650726802886 $ tr . - < nums.tab $ cat nums.tab | tr . -
  • 13. $ tr 123 abc < nums.tab aa.b844b40bcc4a844 ac.b988aacbb78b86 a5.ba09c0ccb045ba4 7.09cc99689668905 aa.99757b0606ca57c 7.7795c090705989c 9.45b057c74c70979 a0.9aa76076c0460a5 8.8855ab765ccc8a 9.a556507b680b886 $ tr ‘t’ , < nums.tab 11.284424023341844,13.29881132278286 15.210930332045214,7.093399689668905 11.997572060631573,7.779530907059893 9.452057374370979,10.911760763046015 8.88551276533381,9.155650726802886 $ tr -d . < nums.tab 11284424023341844 1329881132278286 15210930332045214 7093399689668905 11997572060631573 7779530907059893 9452057374370979 10911760763046015 888551276533381 9155650726802886 $ tr 123 abc < nums.tab | tr “[:lower:]” “[:upper:]” AA.B844B40BCC4A844 AC.B988AACBB78B86 A5.BA09C0CCB045BA4 7.09CC99689668905 AA.99757B0606CA57C 7.7795C090705989C 9.45B057C74C70979 A0.9AA76076C0460A5 8.8855AB765CCC8A 9.A556507B680B886
  • 14. • • • • • $ sort noexist.txt > stdout.txt sort: noexist.txt: No such file or directory
  • 15. $ sort noexist.txt > stdout.txt 2> error.log $ sort noexist.txt > all.txt 2>&1 $ sort noexist.txt 2>&1 | less $ sort noexist.txt 2>&1 > stdout.txt | cat -n
  • 16. • jsmbp:~/work/blast sesejun$ ./blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i myseq.fasta -o myseq.out jsmbp:~/work/blast sesejun$ ./blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i myseq.fasta > myseq.out
  • 17.
  • 19. cp *.txt dir/ cp a.txt b.txt c.txt dir/ $ cp a* dir/ $ mv b*.txt dir/
  • 21. • • #!/bin/bash ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i myseq.fasta • •
  • 22. #!/bin/bash ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i myseq1.fasta ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i myseq2.fasta ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i myseq3.fasta • •
  • 23. #!/bin/bash for i in {1,2,3}.fasta;do echo $i ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d ../yeast.nt -i ”$i” > ”$i”.result done
  • 24. #!/bin/bash for i in *.fasta;do echo $i ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d ../yeast.nt -i ”$i” > ”$i”.result done
  • 25. a. b. c. d. • • jsmbp:~ sesejun$ cd work/blast jsmbp:~/work/blast sesejun$ ./blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i myseq.fasta -o myseq1.out jsmbp:~/work/blast sesejun$ ./blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i myseq.fasta > myseq2.out
  • 26. • • • • mv ~/Desktop/bayanus.tar . • mv ~/Desktop/bayanus.tar ~/work/blast • tar xvf bayanus.tar • • mv ~/Desktop/bayanum.tar .; tar zxvf bayanus.tar.gz •
  • 27. $ mkdir tmp $ cp bayanus/{1,3,7,9}.fasta tmp/ <- $ ls tmp/ <- 1.fasta, 3.fasta,... $ ls yeast* $ ls <- 2 ls $ cd bayanus
  • 28. •$ bash blast.sh #!/bin/bash ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d yeast.nt -i myseq.fasta
  • 29. • • #!/bin/bash for i in *.fasta;do echo $i ~/work/blast/blast-2.2.16/bin/blastall -p blastn -d ../yeast.nt -i ”$i” > ”$i”.result done • • •