# Bio.KEGG.Gene package

## Module contents

Code to work with the KEGG Gene database.

Functions: - parse - Returns an iterator giving Record objects.

Classes: - Record - A representation of a KEGG Gene.

class Bio.KEGG.Gene.Record

  Bases: `object`

  Holds info from a KEGG Gene record.

  Attributes:

    - entry The entry identifier.

    - name A list of the gene names.

    - definition The definition for the gene.

    - orthology A list of 2-tuples: (orthology id, role)

    - organism A tuple: (organism id, organism)

    - position The position for the gene

    - motif A list of 2-tuples: (database, list of link ids)

    - dblinks A list of 2-tuples: (database, list of link ids)

  __init__()

    Initialize new record.

  __str__()

    Return a string representation of this Record.

  __firstlineno__ = 27
  __static_attributes__ = ('dblinks', 'definition', 'entry', 'motif', 'name', 'organism', 'orthology', 'position')

Bio.KEGG.Gene.parse(handle)

  Parse a KEGG Gene file, returning Record objects.

  This is an iterator function, typically used in a for loop. For example, using one of the example KEGG files in the Biopython test suite,

      >>> with open("KEGG/gene.sample") as handle:
      ...     for record in parse(handle):
      ...         print("%s %s" % (record.entry, record.name[0]))
      ...
      b1174 minE
      b1175 minD

Biopython v: 1.85

Versions
  Previous
  Latest
  Develop

Biopython Project
  Homepage
  On GitHub