AI :: Gen :: Sequenz

Eine Basisklasse zum Speichern und mutierenden genetischen Sequenzen
Jetzt downloaden

AI :: Gen :: Sequenz Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • Alex Gough
  • Website des Verlags:
  • http://search.cpan.org/~ajgough/

AI :: Gen :: Sequenz Stichworte


AI :: Gen :: Sequenz Beschreibung

Eine Basisklasse zum Speichern und mutierenden genetischen Sequenzen AI :: Gen :: Sequenz ist eine Perl-Klasse, die generische Methoden zur Erstellung und Mutation genetischer Sequenzen bietet. Es gibt verschiedene Mutationen, um sicherzustellen, dass Gene, um sicherzustellen, dass Gene, die von Mutationen erstellt werden, nützlich bleiben (beispielsweise, wenn ein Gen, wenn ein Code ergibt, es für die korrekte Syntax getestet werden kann). Wenn Sie nicht den Überprüfen der Art von Das Ding besetzt derzeit einen Schlitz im Gen, Sie wären mit dem AI :: GEN :: Simple Class stattdessen besser. Die Schnittstelle zu den Mutationen ist jedoch derselbe, wenn Sie also in Zukunft sich ändern müssen, dann ist es nicht zu schmerzhaft. Dieses Modul sollte nicht mit den BioperL-Modulen verwechselt werden, die zur Analyse von DNA-Sequenzen verwendet werden. Es ist beabsichtigt, dass die Methoden in diesem Code werden von anderen Modulen vererbt.Synopsis-Paket einiges; Verwenden Sie AI :: Gen :: Sequenz; Unsere @Isa = QW (AI :: Gen :: Sequenz); meine% Dinge = (A => , B => ; subgenerate_token {mein $ self = schicht; mein ($ type, $ prev) = @_; if ($ type) {$ prev = $ {$ Sites {$ type}} ; } else {$ type = ('a', 'b') ; $ prev = $ {$ Sites {$ type}} ; } Rückkehr ($, $ prev $); } sub valid_gene {mein $ self = wechseln; zurückgeben 0 Wenn $ _ = ~ / (_)\1/; Rückgabe 1; } Sub-Samen {mein $ self = shift; $ selbst -> = 'ababab'; @ {$ self -> } = QW (A1 B1 A2 B2 A3 B3); } sub rendern {mein $ self = shift; Rückfahrt ('', @ {$ self -> }); } # anderswo package main; mein $ gene = irgendwann-> neu; $ Gen-> Samen; Drucken $ Gen-> Render, "\ n"; $ Gen-> Mutate (5); Drucken $ Gen-> Render, "\ n"; $ Gen-> Mutate (5); Drucken $ Gen-> Render, "\ n"; Anforderungen: · Perl.


AI :: Gen :: Sequenz Zugehörige Software