|
/ 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
|
|
|