ensembl-hive  2.8.1
XrefParser::VGNCParser Class Reference

Public Member Functions

public void run ()
 

Detailed Description

Description

A parser class to parse the VGNC source.
VGNC is the official naming source for some vertebrates species

-data_uri = https://ftp.ebi.ac.uk/pub/databases/genenames/vgnc/tsv/vgnc_gene_set_All.txt.gz
-file_format = TSV
-columns = [
    taxon_id
    vgnc_id
    symbol
    name
    locus_group
    locus_type
    status
    location
    location_sortable:
    alias_symbol
    alias_name
    prev_symbol
    prev_name
    gene_family
    gene_family_id
    date_approved_reserved
    date_symbol_changed
    date_name_changed
    date_modified
    entrez_id
    ensembl_gene_id
    uniprot_ids
  ]

Only columns listed in \@required_columns are mandatory.

Synopsis

my $parser = XrefParser::VGNCParser->new($db->dbh);
my $parser->run( {
source_id => 144,
species_id => 9598,
files => ['VGNC/vgnc_gene_set_All.txt.gz'],
} );

Definition at line 51 of file VGNCParser.pm.

Member Function Documentation

◆ run()

public void XrefParser::VGNCParser::run ( )
  Description: Runs the VGNCParser
  Return type: none
  Exceptions : throws on all processing errors
  Caller     : ParseSource in the xref pipeline
 
Code:
click to view

The documentation for this class was generated from the following file:
map
public map()
XrefParser::VGNCParser
Definition: VGNCParser.pm:51
XrefParser::VGNCParser::run
public void run()