Difference between revisions of "4) Creating a FASTA file and reversing the sequence of it and printing it out in another FASTA file"

From Biolecture.org
imported>S
imported>S
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
<p><span style="font-size:14px"><strong><em>&nbsp;My input file is TERT protein sequence, and its reverse output printed in &quot;reverse_TERTseq.fasta&quot;</em>:&nbsp;</strong></span></p>
 
<p><span style="font-size:14px"><strong><em>&nbsp;My input file is TERT protein sequence, and its reverse output printed in &quot;reverse_TERTseq.fasta&quot;</em>:&nbsp;</strong></span></p>
  
<p><br />
+
<p>---------------------------------------------------------------------------------------------------------------<br />
 
#!/usr/bin/perl<br />
 
#!/usr/bin/perl<br />
 
use strict;<br />
 
use strict;<br />
Line 11: Line 11:
 
&nbsp;<strong>$file = reverse $file;<br />
 
&nbsp;<strong>$file = reverse $file;<br />
 
&nbsp;print OUT &quot;$file&quot;;</strong><br />
 
&nbsp;print OUT &quot;$file&quot;;</strong><br />
}<br />
+
}</p>
 +
 
 +
<p>----------------------------------------------------------------------------------------------------------------<br />
 
&nbsp;</p>
 
&nbsp;</p>
  

Latest revision as of 20:19, 21 May 2017

 My input file is TERT protein sequence, and its reverse output printed in "reverse_TERTseq.fasta"

---------------------------------------------------------------------------------------------------------------

  1. !/usr/bin/perl

use strict;
use warnings;

 open(FILE, "<sequence.fasta") or die "Can't open the file: $_\n";
 open(OUT, ">>reverse_TERTseq.fasta") or die "Can't open the filse: $_\n";
 while (my $file = <FILE>){
 $file = reverse $file;
 print OUT "$file";

}

----------------------------------------------------------------------------------------------------------------
 

In another folder by name "sequence.fasta", I have saved TERT amino acid sequence: 

 >NP_937983.2 telomerase reverse transcriptase isoform 1 [Homo sapiens]
MPRAPRCRAVRSLLRSHYREVLPLATFVRRLGPQGWRLVQRGDPAAFRALVAQCLVCVPWDARPPPAAPS
FRQVSCLKELVARVLQRLCERGAKNVLAFGFALLDGARGGPPEAFTTSVRSYLPNTVTDALRGSGAWGLL
LRRVGDDVLVHLLARCALFVLVAPSCAYQVCGPPLYQLGAATQARPPPHASGPRRRLGCERAWNHSVREA
GVPLGLPAPGARRRGGSASRSLPLPKRPRRGAAPEPERTPVGQGSWAHPGRTRGPSDRGFCVVSPARPAE
EATSLEGALSGTRHSHPSVGRQHHAGPPSTSRPPRPWDTPCPPVYAETKHFLYSSGDKEQLRPSFLLSSL
RPSLTGARRLVETIFLGSRPWMPGTPRRLPRLPQRYWQMRPLFLELLGNHAQCPYGVLLKTHCPLRAAVT
PAAGVCAREKPQGSVAAPEEEDTDPRRLVQLLRQHSSPWQVYGFVRACLRRLVPPGLWGSRHNERRFLRN
TKKFISLGKHAKLSLQELTWKMSVRDCAWLRRSPGVGCVPAAEHRLREEILAKFLHWLMSVYVVELLRSF
FYVTETTFQKNRLFFYRKSVWSKLQSIGIRQHLKRVQLRELSEAEVRQHREARPALLTSRLRFIPKPDGL
RPIVNMDYVVGARTFRREKRAERLTSRVKALFSVLNYERARRPGLLGASVLGLDDIHRAWRTFVLRVRAQ
DPPPELYFVKVDVTGAYDTIPQDRLTEVIASIIKPQNTYCVRRYAVVQKAAHGHVRKAFKSHVSTLTDLQ
PYMRQFVAHLQETSPLRDAVVIEQSSSLNEASSGLFDVFLRFMCHHAVRIRGKSYVQCQGIPQGSILSTL
LCSLCYGDMENKLFAGIRRDGLLLRLVDDFLLVTPHLTHAKTFLRTLVRGVPEYGCVVNLRKTVVNFPVE
DEALGGTAFVQMPAHGLFPWCGLLLDTRTLEVQSDYSSYARTSIRASLTFNRGFKAGRNMRRKLFGVLRL
KCHSLFLDLQVNSLQTVCTNIYKILLLQAYRFHACVLQLPFHQQVWKNPTFFLRVISDTASLCYSILKAK
NAGMSLGAKGAAGPLPSEAVQWLCHQAFLLKLTRHRVTYVPLLGSLRTAQTQLSRKLPGTTLTALEAAAN
PALPSDFKTILD