HappyDoc Generated Documentation Class: Sequences

mabslib / Sequence.py / Sequences 

represents DNA-Sequences

Methods   
  has_key 
has_key ( self,  key )

True if have sequence called key

  resetSeqPositions 
resetSeqPositions ( self )

Helper function. Resets the sequence position after every read of the sequence

  __getitem__ 
__getitem__ ( self,  key )

Returns the DNA sequence of sequence key.

Returns actually a SigleSequence object

  sequence 
sequence ( self,  name )

Returns the DNA sequence of sequence name

  removeSequence 
removeSequence ( self,  name )

Remove sequence by name

  __str__ 
__str__ ( self )

returns the names of the sequences

  getNames 
getNames ( self )

Return a list of sequence names

  addSequence 
addSequence ( self,  filename )

adds Sequences from file

  __init__ 
__init__ ( self,  filename=0 )

reads seqences from file

  addSingleSequence 
addSingleSequence ( self,  filename )

Adds a single sequence from fasta formated and gziped file. Useful for huge sequences, e.g. whole chromosomes

Exceptions   

KeyError


This document was automatically generated Thu Feb 19 15:16:16 2004 by HappyDoc version 3.0.a1