From a854ce954b74a701469b35679554996ba7268667 Mon Sep 17 00:00:00 2001 From: Magali Ruffier <mr6@ebi.ac.uk> Date: Fri, 5 Dec 2014 16:27:50 +0000 Subject: [PATCH] ENSCORESW-1142: add source RefSeq_ncRNA for NR_ transcripts --- .../xref_mapping/XrefParser/RefSeqCoordinateParser.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/misc-scripts/xref_mapping/XrefParser/RefSeqCoordinateParser.pm b/misc-scripts/xref_mapping/XrefParser/RefSeqCoordinateParser.pm index 05d8bc57e8..fdee63dbc6 100644 --- a/misc-scripts/xref_mapping/XrefParser/RefSeqCoordinateParser.pm +++ b/misc-scripts/xref_mapping/XrefParser/RefSeqCoordinateParser.pm @@ -41,6 +41,7 @@ sub run_script { my $peptide_source_id = $self->get_source_id_for_source_name('RefSeq_peptide', 'otherfeatures'); my $mrna_source_id = $self->get_source_id_for_source_name('RefSeq_mRNA', 'otherfeatures'); + my $ncrna_source_id = $self->get_source_id_for_source_name('RefSeq_ncRNA', 'otherfeatures'); my $user = "ensro"; my $host; @@ -339,11 +340,13 @@ sub run_script { # If a best match was defined for the refseq transcript, store it as direct xref for ensembl transcript if ($best_id) { my ($acc, $version) = split(/\./, $id); + my $source_id = $mrna_source_id; + $source_id = $ncrna_source_id if $acc =~ /^NR_/; my $xref_id = $self->add_xref({ acc => $acc, version => $version, label => $id, desc => '', - source_id => $mrna_source_id, + source_id => $source_id, species_id => $species_id, info_type => 'DIRECT' }); $self->add_direct_xref($xref_id, $best_id, "Transcript", ""); -- GitLab