NAME

Bio::KEGG::gene - Perl module to fetch details of KEGG gene file.

DESCRIPTION

Fetch data from Bio::KEGGI::gene object.

AUTHOR

Haizhou Liu, zeroliu-at-gmail-dot-com

VERSION

0.1.2

METHODS

ko

Name:   ko
Desc:   Get GENE entry ko entries.
        
        $ra_ko = [ $ko_id, ... ]
        
Usage:  $ra_ko = $o_kegg->ko()
Args:
Return: A reference to an array

name

Name:   name
Desc:   Get GENE names.
        
        $ra_name = [ $name, ... ];
        
Usage:  $ra_name = $o_kegg->name()
Args:
Return: A reference to an array

pathway

Name:   pathway
Desc:   Get GENE pathway entries.

        $ra_pathway = [ $pathway_id, ... ];
        
Usage:  $ra_pathway = $o_kegg->pathway()
Args:
Return: A reference to an array.

position

Name:   position
Desc:   Get gene position in a genome.
Usage:  $rh_pos = $o_kegg->position()
Args:
Return: A string.

motif

Name:   motif
Desc:   Get gene MOTIF information.
        
        $rh_motif = [
            {
                'db'    => $db,
                'entry' => [$entry, ... ],
            },
            ...
        ]

Usage:  $rh_motif = $o_kegg->motif()
Args:
Return: A reference to an array.

struct

Name:   struct
Desc:   Get gene STRUCTURE information

        $rh_struct = {
            'db'   => $db,
            'entry' => [ $entry, ... ],
        }
        
Usage:  $rh_struct = $o_kegg->struct()
Args:
Return: A reference to a hash

aalen

Name:   aalen
Desc:   Get gene amino acid length.
Usage:  $rh_aalen = $o_kegg->aalen();
Args:
Return: An integer

aaseq

Name:   aaseq
Desc:   Get gene amino acid sequence information
Usage:  $rh_aaseq = $o_kegg->aaseq();
Args:
Return: A string.

ntlen

Name:   ntlen
Desc:   Get gene nucleotide length.
Usage:  $nt_len = $o_kegg->ntlen
Args:
Return: An integer.

ntseq

Name:   ntseq
Desc:   Get gene nucleotide sequence information.
        
        $rh_ntseq = {
            'length' => $length,
            'seq'    => $seq,
        }

Usage:  $rh_ntseq = $o_kegg->ntseq;
Args:
Return: A reference to a hash