ensembl-hive  2.8.1
XrefParser::EntrezGeneParser Class Reference

Public Member Functions

public Int run ()
 
public Boolean is_file_header_valid ()
 

Detailed Description

Description

This parser will read and create dependent xrefs from a simple
comma-delimited file downloaded from the EntrezGene database.

Synopsis

my $parser = XrefParser::EntrezGeneParser->new($db->dbh);
$parser->run({
source_id => 11,
species_id => 9606,
files => [ "gene_info.gz" ],
});

Definition at line 21 of file EntrezGeneParser.pm.

Member Function Documentation

◆ is_file_header_valid()

public Boolean XrefParser::EntrezGeneParser::is_file_header_valid ( )
  Arg [1..N] : list of column names provided by Text::CSV::getline()
  Example    :
if ( ! is_file_header_valid( $csv->getline( $fh ) ) {
confess 'Bad header';
}
  Description: Verifies if the header of a EntrezGene file follows expected
               syntax.
  Return type: boolean
  Exceptions : none
  Caller     : internal
  Status     : Stable
 
Code:
click to view

◆ run()

public Int XrefParser::EntrezGeneParser::run ( )
  Arg [1]    : HashRef standard list of arguments from ParseSource
  Description: Add dependent xrefs from EntrezGene to the xref database
  Return type: Int; 0 upon success
  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:
XrefParser::EntrezGeneParser::run
public Int run()
XrefParser::EntrezGeneParser::is_file_header_valid
public Boolean is_file_header_valid()
XrefParser::EntrezGeneParser
Definition: EntrezGeneParser.pm:21