AI :: Gen :: Sıra

Genetik dizileri depolamak ve yumuşatmak için bir temel sınıf
Şimdi İndirin

AI :: Gen :: Sıra Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Yayıncı adı:
  • Alex Gough
  • yayıncı web sitesi:
  • http://search.cpan.org/~ajgough/

AI :: Gen :: Sıra Etiketler


AI :: Gen :: Sıra Açıklama

Genetik dizileri depolamak ve yumuşatmak için bir temel sınıf AI :: Gene :: Dizi, genetik dizilerin oluşturulması ve mutasyonu için genel yöntemler sağlayan bir perl sınıfıdır. Çeşitli mutasyonlar, mutasyonlar tarafından oluşturulan genlerin faydalı kalmasını sağlamanın bir yoludur (örneğin, bir gen koda neden olursa, doğru sözdizimi için test edilebilir). Şu anda gende bir yuva işgal ediyor, bu biraz daha hızlı olacağı için AI :: gen :: basit sınıfı kullanarak daha iyi olurdu. Mutasyonlara olan arayüz aynıdır, bu nedenle gelecekte değişmeniz gerekiyorsa, çok acı verici olmayacaktır. Bu modül, DNA sekanslarını analiz etmek için kullanılan biyoperl modülleriyle karıştırılmamalıdır. Bu koddaki yöntemler, diğer modüller tarafından miras alınır. AI :: gen :: sekans kullanın; @isa = qw (AI :: gen :: dizisi); benim% şey = (a => , b => ,); alt generate_token {$ benlik = vardiya; benim ($ türü, $ prev) = @_; if ($ type) {$ prev = $ {$ şeyler {$ type}} ; } else {$ type = ('a', 'b') ; $ prev = $ {$ şeyler {$ type}} ; } İade ($ türü, $ prev); } alt valid_gene {$ benlik = vardiya; 0 $ _ = ~ /(.)\1/; 1 döndürme; } alt tohum {$ benlik = vardiya; $ benlik -> = 'Ababab'; @ {$ benlik -> } = qw (A1 B1 A2 B2 A3 B3); } alt render {$ benlik = vardiya; İade Katılımı ('', @ {$ öz -> }); } # Başka bir yerde paket ana; $ gen = sometjene-> yeni; $ gen-> tohum; $ gen-> render, "\ n"; $ gen-> mutate (5); $ gen-> render, "\ n"; $ gen-> mutate (5); $ gen-> render, "\ n"; Gereksinimler: · Perl


AI :: Gen :: Sıra İlgili Yazılım

FBP

WxFormBuilder proje dosyaları için ayrıştırıcı ve nesne modeli (.fpb dosyaları) ...

222

İndirmek