Linux:
DNA to RNA and RNA to DNAcat mature_RNA.fasta | perl -lane 'if(/^>/){ print }else{tr/Uu/Tt/; print }' >mature_DNA.fasta
cat mature_DNA.fasta | perl -lane 'if(/^>/){ print }else{tr/Tt/Uu/; print }' >mature_RNA.fasta
Reverse complementcat mature_RNA.fasta | perl -lane 'if(/^>/){ print }else{tr/AUCGaucg/UAGCuagc/;print scalar reverse }' >mature_RNA_rc.fasta
cat mature_DNA.fasta | perl -lane 'if(/^>/){ print }else{tr/ATCGatcg/TAGCtagc/;print scalar reverse }' >mature_DNA_rc.fasta
Windows:
DNA to RNA and RNA to DNA
type mature_RNA.fasta | perl -lane "if(/^>/){ print }else{tr/Uu/Tt/; print }" >mature_DNA.fasta
type mature_DNA.fasta | perl -lane "if(/^>/){ print }else{tr/Tt/Uu/; print }" >mature_RNA.fasta
Reverse complementtype mature_RNA.fasta | perl -lane "if(/^>/){ print }else{tr/AUCGaucg/UAGCuagc/;print scalar reverse }" >mature_RNA_rc.fasta
type mature_DNA.fasta | perl -lane "if(/^>/){ print }else{tr/ATCGatcg/TAGCtagc/;print scalar reverse }" >mature_DNA_rc.fasta
沒有留言:
張貼留言