X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=rsem-prepare-reference;h=8ff37c7ffc79dcc894cbbd2e3fb0b402fbb89570;hb=dbcf1cfb8ad1086c21d64e249f012809403e7ddc;hp=6c5d5f31ad1dcfc98bec5f999b1bcc7d6eb3eaae;hpb=a1dc3c6c442d288c7f4218cbb8b7a54f08e9d980;p=rsem.git diff --git a/rsem-prepare-reference b/rsem-prepare-reference index 6c5d5f3..8ff37c7 100755 --- a/rsem-prepare-reference +++ b/rsem-prepare-reference @@ -2,9 +2,12 @@ use Getopt::Long; use Pod::Usage; -use File::Basename; +use FindBin; +use lib $FindBin::Bin; use strict; +use rsem_perl_utils; + my $status; my $gtfF = ""; @@ -58,7 +61,7 @@ elsif ($subsetFile ne "") { $polyAChoice = 2; } if ($bowtie_path ne "") { $bowtie_path .= "/"; } -my ($fn, $dir, $suf) = fileparse($0); +my $dir = "$FindBin::Bin/"; my $command = ""; if ($type == 0) { @@ -93,20 +96,6 @@ if (!$no_bowtie) { &runCommand($command); } -# command, {err_msg} -sub runCommand { - print $_[0]."\n"; - my $status = system($_[0]); - if ($status != 0) { - my $errmsg = ""; - if (scalar(@_) > 1) { $errmsg .= $_[1]."\n"; } - $errmsg .= "\"$_[0]\" failed! Please check if you provide correct parameters/options for the pipeline!\n"; - print $errmsg; - exit(-1); - } - print "\n"; -} - __END__ =head1 NAME @@ -115,11 +104,7 @@ rsem-prepare-reference =head1 SYNOPSIS -=over - - rsem-prepare-reference [options] reference_fasta_file(s) reference_name - -=back +rsem-prepare-reference [options] reference_fasta_file(s) reference_name =head1 ARGUMENTS