Package Bio :: Module Seq
[hide private]
[frames] | no frames]

Module Seq

source code

Classes [hide private]
  Seq
  MutableSeq
Functions [hide private]
 
transcribe(dna)
Transcribes a DNA sequence into RNA.
source code
 
back_transcribe(rna)
Back-transcribes an RNA sequence into DNA.
source code
 
translate(sequence, table='Standard', stop_symbol='*')
Translate a nucleotide sequence into amino acids.
source code
 
reverse_complement(sequence)
Returns the reverse complement sequence of a nucleotide string.
source code
Function Details [hide private]

transcribe(dna)

source code 

Transcribes a DNA sequence into RNA.

If given a string, returns a new string object. Given a Seq or MutableSeq, returns a new Seq object with the same alphabet.

back_transcribe(rna)

source code 

Back-transcribes an RNA sequence into DNA.

If given a string, returns a new string object. Given a Seq or MutableSeq, returns a new Seq object with the same alphabet.

translate(sequence, table='Standard', stop_symbol='*')

source code 
Translate a nucleotide sequence into amino acids.

If given a string, returns a new string object.
Given a Seq or MutableSeq, returns a Seq object.

table - Which codon table to use?  This can be either a name
       (string) or an identifier (integer)

NOTE - Does NOT support unambiguous nucleotide sequences
It will however translate either DNA or RNA.

reverse_complement(sequence)

source code 

Returns the reverse complement sequence of a nucleotide string.

If given a string, returns a new string object. Given a Seq or a MutableSeq, returns a new Seq object with the same alphabet.

Supports unambiguous nucleotide sequences