AI :: GENE :: Sequence

uma classe base para armazenar e mutar sequências genéticas
Baixe Agora

AI :: GENE :: Sequence Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Alex Gough
  • Site do editor:
  • http://search.cpan.org/~ajgough/

AI :: GENE :: Sequence Tag


AI :: GENE :: Sequence Descrição

Uma classe base para armazenar e mutar seqüências genéticas AI :: Gene :: Sequence é uma classe Perl que fornece métodos genéricos para a criação e mutação de sequências genéticas. Várias mutações são fornecidas como é uma maneira de garantir que os genes criados por mutações permaneçam úteis (por exemplo, se um gene dá origem a código, ele pode ser testado para sintaxe correta). Se você não precisar manter o verificação de que tipo de A coisa está atualmente ocupando um slot no gene, você seria melhor usando o AI :: Gene :: Classe simples, em vez disso, como isso será um pouco mais rápido. A interface para as mutações é a mesma, por isso, por isso, se você precisar mudar no futuro, não será muito doloroso. Este módulo não deve ser confundido com os módulos BioPerl que são usados para analisar seqüências de DNA.Ele pretende que o Os métodos neste código são herdados por outros módulos.Synopsis Package Cadagene; Use AI :: Gene :: Sequence; Nosso @isa = qw (ai :: gene :: sequence); My% coisas = (a => , B => ,); Sub Generate_Token {My $ self = shift; meu (tipo $, $ prev) = @_; if (dige $) {$ prev = $ {$ telas {$ type}} ; } else {$ tipo = ('A', 'B') ; $ prev = $ {$ coisas {$ type}} ; } return ($ tipo, $ prev); } sub valid_gene {my $ self = shift; return 0 se $ _ = ~ /(.)n1/; retorne 1; } Sub semente {My $ self = shift; $ auto -> = 'ababab'; @ {$ auto -> } = qw (A1 B1 A2 B2 A3 B3); } Sub render {My $ self = shift; return junte ('', @ {$ auto -> }); } # O pacote em outro lugar principal; meu gene $ = somegene-> novo; $ gene-> semente; Imprimir $ Gene-> Render, "\ n"; $ gene-> mutate (5); Imprimir $ Gene-> Render, "\ n"; $ gene-> mutate (5); Imprimir $ Gene-> Render, "\ n"; Requisitos: · Perl.


AI :: GENE :: Sequence Software Relacionado

Fbp.

Parser and Object Model para arquivos de projeto WXFormBuilder (arquivos .fpb) ...

222

Download