From 1c4eec77d2c9bd8b2cc0877a8662fe8d05c6b831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kusalananda=20K=C3=A4h=C3=A4ri?= <ak4@sanger.ac.uk> Date: Thu, 24 Jan 2008 11:34:56 +0000 Subject: [PATCH] Similar changes as for rev. 1.24 of CoordinateMapper.pm: Remove hard-coded external_db_id 11000. Change xref.info_type from 'MISC' to 'COORDINATE_OVERLAP'. --- .../XrefMapper/VBCoordinateMapper.pm | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/misc-scripts/xref_mapping/XrefMapper/VBCoordinateMapper.pm b/misc-scripts/xref_mapping/XrefMapper/VBCoordinateMapper.pm index 4876cb9e57..7b56851ed6 100644 --- a/misc-scripts/xref_mapping/XrefMapper/VBCoordinateMapper.pm +++ b/misc-scripts/xref_mapping/XrefMapper/VBCoordinateMapper.pm @@ -174,14 +174,13 @@ sub run_coordinatemapping { while ( my $xref = $xref_sth->fetchrow_hashref() ) { $unmapped{ $xref->{'coord_xref_id'} } = { - 'external_db_id' => - $XrefMapper::BasicMapper::source_to_external_db_id{ $xref->{ - 'source_id'} } - || 11000, # FIXME ('external_db' needs to be updated) - 'accession' => $xref->{'accession'}, - 'reason' => 'No overlap', - 'reason_full' => - 'No coordinate overlap with any Ensembl transcript' }; + 'external_db_id' => + $XrefMapper::BasicMapper::source_to_external_db_id{ $xref->{ + 'source_id'} }, + 'accession' => $xref->{'accession'}, + 'reason' => 'No overlap', + 'reason_full' => + 'No coordinate overlap with any Ensembl transcript' }; } $xref_sth->finish(); @@ -573,17 +572,15 @@ sub dump_xref { my ($version) = ( $accession =~ /\.(\d+)$/ ); $version ||= 0; - $fh->printf( - "%d\t%d\t%s\t%s\t%d\t%s\t%s\t%s\n", - $xref->{'xref_id'}, - $xref->{'external_db_id'}, - $accession, - $accession, - $version, - '\N', - 'MISC', # FIXME (add new 'info_type' enum 'COORDINATEOVERLAP' - # in release v49) - '\N' # FIXME (possibly) + $fh->printf("%d\t%d\t%s\t%s\t%d\t%s\t%s\t%s\n", + $xref->{'xref_id'}, + $xref->{'external_db_id'}, + $accession, + $accession, + $version, + '\N', + 'COORDINATE_OVERLAP', + '\N' # FIXME (possibly) ); } $fh->close(); -- GitLab