From 5b19b272909355ffa6df009fe98eb13028b0b6fc Mon Sep 17 00:00:00 2001 From: Aurelie Kapusta <4urelie.k@gmail.com> Date: Mon, 9 Feb 2015 10:44:11 -0700 Subject: [PATCH] bug fix --- ReannTE_FilterLow.pl | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/ReannTE_FilterLow.pl b/ReannTE_FilterLow.pl index ea2e329..3790e32 100755 --- a/ReannTE_FilterLow.pl +++ b/ReannTE_FilterLow.pl @@ -14,7 +14,7 @@ use Bio::DB::Fasta; use Bio::SeqIO; -my $v = "1.0"; +my $v = "1.1"; my $usage = "\nUsage, v$v: perl -i [-r ] [-p ] @@ -83,16 +83,16 @@ sub filter_low { #output my $name = $fa; $name =~ s/\.fa$|\.fasta$//; + my $keep = "$name.nolow.fa"; + my $rejected = "$name.low.fa"; if (-e "$fa.masked") { my $db = Bio::DB::Fasta->new("$fa.masked") or confess "ERROR: could not create Bio::DB::Fasta object from $fa.masked $!\n"; #create list of the ID of the file my @dbIDs = $db->get_all_ids(); - #fa outputs - my $keep = "$name.nolow.fa"; - open(my $keep_fh, ">", $keep) or confess "ERROR: could not create $keep $!\n"; - my $rejected = "$name.low.fa"; + #fa outputs + open(my $keep_fh, ">", $keep) or confess "ERROR: could not create $keep $!\n"; open(my $rejected_fh, ">", $rejected) or confess "ERROR: could not create $rejected $!\n"; #filter @@ -122,7 +122,6 @@ sub filter_low { mv_RMout($fa,"$name.RMlow"); #cleanup to avoid issue afterwards (other maskings) } - #---------------------------------------------------------------------------- # rewrite in clean fasta format, will replace previous file #---------------------------------------------------------------------------- @@ -137,7 +136,7 @@ sub rw_fasta { $realfa_obj->write_seq($seq); } system "rm -f $fa"; - system "mv $fasta $fa"; + system "mv $fa $fa"; } #----------------------------------------------------------------------------