コード例 #1
0
ファイル: DNA.py プロジェクト: B-Rich/dart
    def __init__( self,
                  generator_initial_states = None,
                  generator_transitions = None,
                  *args, **kwargs ):

        if not generator_transitions:
            generator_transitions = Transitions( *args, **kwargs )
        
        # the alphabet is given by the codon table, but the states
        # are separated.
        alphabet = ('a', 'c', 'g', 't' )
        Chain.__init__(self, 
                       alphabet = alphabet,
                       generator_initial_states = generator_initial_states,
                       generator_transitions = generator_transitions, 
                       )
    
        self.mName = "dna"
コード例 #2
0
ファイル: Codons.py プロジェクト: B-Rich/dart
    def __init__( self,
                  codon_table = Bio.Data.CodonTable.standard_dna_table, 
                  generator_initial_states = None,
                  generator_transitions = None ):

        if not generator_transitions:
            generator_transitions = TransitionsCodons( codon_table = codon_table )
        
        self.mCodonTable = codon_table
        # the alphabet is given by the codon table, but the states
        # are separated.
        alphabet = map( lambda x: tuple(x.lower()), codon_table.forward_table.keys())
        Chain.__init__(self, 
                       alphabet = alphabet,
                       generator_initial_states = generator_initial_states,
                       generator_transitions = generator_transitions, 
                       )
    
        self.mName = "codons"
コード例 #3
0
ファイル: DNA.py プロジェクト: michaelghuang19/dart
    def __init__(self,
                 generator_initial_states=None,
                 generator_transitions=None,
                 *args,
                 **kwargs):

        if not generator_transitions:
            generator_transitions = Transitions(*args, **kwargs)

        # the alphabet is given by the codon table, but the states
        # are separated.
        alphabet = ('a', 'c', 'g', 't')
        Chain.__init__(
            self,
            alphabet=alphabet,
            generator_initial_states=generator_initial_states,
            generator_transitions=generator_transitions,
        )

        self.mName = "dna"
コード例 #4
0
ファイル: Codons.py プロジェクト: michaelghuang19/dart
    def __init__(self,
                 codon_table=Bio.Data.CodonTable.standard_dna_table,
                 generator_initial_states=None,
                 generator_transitions=None):

        if not generator_transitions:
            generator_transitions = TransitionsCodons(codon_table=codon_table)

        self.mCodonTable = codon_table
        # the alphabet is given by the codon table, but the states
        # are separated.
        alphabet = map(lambda x: tuple(x.lower()),
                       codon_table.forward_table.keys())
        Chain.__init__(
            self,
            alphabet=alphabet,
            generator_initial_states=generator_initial_states,
            generator_transitions=generator_transitions,
        )

        self.mName = "codons"