AI :: Gene :: Secuencia

Una clase base para almacenar y mutilar las secuencias genéticas
Descargar ahora

AI :: Gene :: Secuencia Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Alex Gough
  • Sitio web del editor:
  • http://search.cpan.org/~ajgough/

AI :: Gene :: Secuencia Etiquetas


AI :: Gene :: Secuencia Descripción

Una clase base para almacenar y mutilar secuencias genéticas. AI :: Gene :: Secuencia es una clase Perl que proporciona métodos genéricos para la creación y mutación de las secuencias genéticas. Se proporcionan varias mutaciones, ya que es una forma de garantizar que los genes creados por mutaciones sigan siendo útiles (por ejemplo, si un gen da lugar al código, se puede probar para la sintaxis correcta). Si no es necesario que la especie de su tipo de La cosa está ocupando actualmente una ranura en el gen, estaría mejor al usar el AI :: Gene :: Simple Class, ya que esto será algo más rápido. Sin embargo, la interfaz a las mutaciones es la misma, por lo que si necesita cambiar en el futuro, entonces no será demasiado doloroso. Este módulo no debe confundirse con los módulos BIOPERL que se utilizan para analizar las secuencias de ADN. Se pretende que el Los métodos en este Código se heredan por otros módulos.Synopsis Paquete SgemenGene; Use AI :: Gene :: Secuencia; Nuestro @isa = QW (AI :: Gene :: Secuencia); MI% COSAS = (A => , B => ,); Sub Generar_token {My $ Self = Shift; Mi ($ tipo, $ Prev) = @_; Si ($ tipo) {$ Prev = $ {$ cosas {$ Type}} ; } else {$ Tipo = ('A', 'B') ; $ anterior = $ {$ cosas {$ tipo}} ; } Devolución ($ tipo, $ Previ); } Sub Valid_Gene {My $ Self = Shift; Devuelve 0 si $ _ = ~ /(.)\1/; return 1; } Sub Semilla {My $ Self = Shift; $ yo-> = 'ababab'; @ {$ auto -> } = QW (A1 B1 A2 B2 A3 B3); } Sub render {My $ Self = Shift; Regreso a unirse ('' ', @ {$ yo-> }); } # en otra parte el paquete principal; MY $ GENE = SIGNEGENE-> Nuevo; $ gen-> semilla; Imprimir $ gen-> render, "\ n"; $ gen-> mutate (5); Imprimir $ gen-> render, "\ n"; $ gen-> mutate (5); Imprimir $ gen-> render, "\ n"; Requisitos: · Perl


AI :: Gene :: Secuencia Software relacionado

Fbp

Modelo de analizador y objetos para archivos de proyectos WXFormBuilder (archivos FPBB) ...

222

Descargar