Back to index

python-biopython  1.60
Public Member Functions | Static Public Attributes
Bio.Alphabet.IUPAC.ExtendedIUPACDNA Class Reference
Inheritance diagram for Bio.Alphabet.IUPAC.ExtendedIUPACDNA:
Inheritance graph
[legend]
Collaboration diagram for Bio.Alphabet.IUPAC.ExtendedIUPACDNA:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __repr__
def contains

Static Public Attributes

 letters = IUPACData.extended_dna_letters
int size = 1

Detailed Description

Extended IUPAC DNA alphabet.

In addition to the standard letter codes GATC, this includes:

B = 5-bromouridine
D = 5,6-dihydrouridine
S = thiouridine
W = wyosine

Definition at line 63 of file IUPAC.py.


Member Function Documentation

def Bio.Alphabet.Alphabet.__repr__ (   self) [inherited]

Definition at line 21 of file __init__.py.

00021 
00022     def __repr__(self):
00023         return self.__class__.__name__ + "()"

def Bio.Alphabet.Alphabet.contains (   self,
  other 
) [inherited]
Does this alphabet 'contain' the other (OBSOLETE?).

Returns a boolean.  This relies on the Alphabet subclassing
hierarchy only, and does not check the letters property.
This isn't ideal, and doesn't seem to work as intended
with the AlphabetEncoder classes.

Reimplemented in test_GACrossover.TestAlphabet.

Definition at line 24 of file __init__.py.

00024 
00025     def contains(self, other):
00026         """Does this alphabet 'contain' the other (OBSOLETE?).
00027 
00028         Returns a boolean.  This relies on the Alphabet subclassing
00029         hierarchy only, and does not check the letters property.
00030         This isn't ideal, and doesn't seem to work as intended
00031         with the AlphabetEncoder classes."""
00032         return isinstance(other, self.__class__)


Member Data Documentation

Bio.Alphabet.IUPAC.ExtendedIUPACDNA.letters = IUPACData.extended_dna_letters [static]

Reimplemented from Bio.Alphabet.SingleLetterAlphabet.

Definition at line 73 of file IUPAC.py.

int Bio.Alphabet.SingleLetterAlphabet.size = 1 [static, inherited]

Reimplemented from Bio.Alphabet.Alphabet.

Definition at line 70 of file __init__.py.


The documentation for this class was generated from the following file: