Evolife documentation

     summary     

    

******************************************************************************************
Module Evolife.Genetics.Genome:        
==============================
EVOLIFE: Module Genome:
        Definition of genes as DNA segments having semantics
******************************************************************************************


    **************************************************************************************
    Class Gene:        
    ==========
    Actual gene (semantic segment on DNA) with intensity
        A Gene also knows its locus (position in the list of genes, as defined in genetic map)
    **************************************************************************************

        ----------------------------------------------------------------------------------
        Method Gene.__init__:        
        ====================
        A gene knows its intensity and its locus (position in the list of genes, as defined in genetic map)
        ----------------------------------------------------------------------------------
        Arguments:
            . gene_locus
            . intensity


    **************************************************************************************
    Class Genome:        inherits from Evolife.Genetics.DNA.DNA
    ============
    class Genome: list of genes carried by individuals
    **************************************************************************************

        ----------------------------------------------------------------------------------
        Method Genome.__init__        
        ----------------------------------------------------------------------------------
        Arguments:
            . Scenario


        ----------------------------------------------------------------------------------
        Method Genome.update:        
        ====================
        gene values are read from DNA and stored in Genes
        ----------------------------------------------------------------------------------


        ----------------------------------------------------------------------------------
        Method Genome.gene_value:        
        ========================
        absolute intensity addressed trough name
        ----------------------------------------------------------------------------------
        Arguments:
            . name


        ----------------------------------------------------------------------------------
        Method Genome.gene_relative_value:        
        =================================
        relative intensity (between 0 and 100) addressed through name
        ----------------------------------------------------------------------------------
        Arguments:
            . name


        ----------------------------------------------------------------------------------
        Method Genome.locus_value:        
        =========================
        absolute intensity addressed trough locus
        ----------------------------------------------------------------------------------
        Arguments:
            . locus


        ----------------------------------------------------------------------------------
        Method Genome.locus_relative_value:        
        ==================================
        relative intensity (between 0 and 100) addressed through locus
        ----------------------------------------------------------------------------------
        Arguments:
            . locus


        ----------------------------------------------------------------------------------
        Method Genome.signature:        
        =======================
        returns all gene relative values - useful for statistics and display
        ----------------------------------------------------------------------------------


    

    

    Back to Evolife