From 3043d3eb46e0e333efbd29ea71bc4ef4e4ab75cb Mon Sep 17 00:00:00 2001 From: Monika Komorowska <mk8@sanger.ac.uk> Date: Wed, 20 Jun 2012 09:22:05 +0000 Subject: [PATCH] corrected file names - fix for Exonerate method override change --- .../xref_mapping/XrefMapper/Methods/ExonerateBasic.pm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/misc-scripts/xref_mapping/XrefMapper/Methods/ExonerateBasic.pm b/misc-scripts/xref_mapping/XrefMapper/Methods/ExonerateBasic.pm index b671688b31..02e763b880 100644 --- a/misc-scripts/xref_mapping/XrefMapper/Methods/ExonerateBasic.pm +++ b/misc-scripts/xref_mapping/XrefMapper/Methods/ExonerateBasic.pm @@ -189,7 +189,7 @@ sub submit_exonerate { my $prefix = $root_dir . "/" . basename($query); $prefix =~ s/\.\w+$//; - my ($jid, $ensembl_type) = $prefix =~ /.*(\d+)_(dna|peptide)$/; # dna or prot + my ($ensembl_type) = $prefix =~ /.*_(dna|peptide)$/; # dna or prot my $options_str = join(" ", @options); my $unique_name = $self->get_class_name() . "_" . time(); @@ -207,7 +207,7 @@ sub submit_exonerate { if(defined($mapper->nofarm)){ - my $output = $self->get_class_name() . "_" . $ensembl_type ."_".$jid. "_1.map"; + my $output = $self->get_class_name() . "_" . $ensembl_type. "_1.map"; my $cmd = <<EON; $exe $query $target --showvulgar false --showalignment FALSE --ryo "xref:%qi:%ti:%ei:%ql:%tl:%qab:%qae:%tab:%tae:%C:%s\n" $options_str | grep '^xref' > $root_dir/$output EON @@ -237,7 +237,7 @@ EON $sth = $mapper->xref->dbc->prepare("insert into mapping_jobs (root_dir, map_file, status, out_file, err_file, array_number, job_id) values (?,?,?,?,?,?,?)"); - my $map_file = $self->get_class_name()."_".$ensembl_type."_".$jid."_".$i.".map"; + my $map_file = $self->get_class_name()."_".$ensembl_type."_".$i.".map"; my $out_file = "xref_0_".$ensembl_type.".".$jobid."-".$i.".out"; my $err_file = "xref_0_".$ensembl_type.".".$jobid."-".$i.".err"; $sth->execute($root_dir, $map_file, 'SUBMITTED', $out_file, $err_file, $i, $jobid); @@ -260,7 +260,7 @@ EON - my $output = $self->get_class_name() . "_" . $ensembl_type . "_".$jid."_" . "\$LSB_JOBINDEX.map"; + my $output = $self->get_class_name() . "_" . $ensembl_type . "_" . "\$LSB_JOBINDEX.map"; my $queue = $self->mapper->farm_queue || 'long'; @@ -319,7 +319,7 @@ EON $sth = $mapper->xref->dbc->prepare("insert into mapping_jobs (root_dir, map_file, status, out_file, err_file, array_number, job_id) values (?,?,?,?,?,?,?)"); for( my $i=1; $i<=$num_jobs; $i++){ - my $map_file = $self->get_class_name()."_".$ensembl_type."_".$jid."_".$i.".map"; + my $map_file = $self->get_class_name()."_".$ensembl_type."_".$i.".map"; my $out_file = "xref_0_".$ensembl_type.".".$jobid."-".$i.".out"; my $err_file = "xref_0_".$ensembl_type.".".$jobid."-".$i.".err"; $sth->execute($root_dir, $map_file, 'SUBMITTED', $out_file, $err_file, $i, $jobid); -- GitLab