Package Bio :: Package GenBank :: Module Record
[hide private]
[frames] | no frames]

Module Record

source code

Hold GenBank data in a straightforward format.

classes: o Record - All of the information in a GenBank record. o Reference - hold reference data for a record. o Feature - Hold the information in a Feature Table. o Qualifier - Qualifiers on a Feature.

Classes [hide private]
  Record
Hold GenBank information in a format similar to the original record.
  Reference
Hold information from a GenBank reference.
  Feature
Hold information about a Feature in the Feature Table of GenBank record.
  Qualifier
Hold information about a qualifier in a GenBank feature.
Functions [hide private]
 
_wrapped_genbank(information, indent, wrap_space=1, split_char=' ')
Write a line of GenBank info that can wrap over multiple lines.
source code
 
_indent_genbank(information, indent)
Write out information with the specified indent.
source code
Variables [hide private]
  __package__ = 'Bio.GenBank'
Function Details [hide private]

_wrapped_genbank(information, indent, wrap_space=1, split_char=' ')

source code 

Write a line of GenBank info that can wrap over multiple lines.

This takes a line of information which can potentially wrap over multiple lines, and breaks it up with carriage returns and indentation so it fits properly into a GenBank record.

Arguments:

o information - The string holding the information we want wrapped in GenBank method.

o indent - The indentation on the lines we are writing.

o wrap_space - Whether or not to wrap only on spaces in the information.

o split_char - A specific character to split the lines on. By default spaces are used.

_indent_genbank(information, indent)

source code 

Write out information with the specified indent.

Unlike _wrapped_genbank, this function makes no attempt to wrap lines -- it assumes that the information already has newlines in the appropriate places, and will add the specified indent to the start of each line.