AI :: جين :: تسلسل

فئة أساسية لتخزين التسلسلات الوراثية وتحتما
التحميل الان

AI :: جين :: تسلسل الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • اسم الناشر:
  • Alex Gough
  • موقع ويب الناشر:
  • http://search.cpan.org/~ajgough/

AI :: جين :: تسلسل العلامات


AI :: جين :: تسلسل وصف

فئة قاعدة لتخزين التسلسلات الوراثية وتحتما AI :: Gene :: Sequence هو فئة بيرل التي توفر أساليب عامة لإنشاء وتغيير التسلسلات الوراثية. يتم توفير العديد من الطفرات كما هي وسيلة لضمان أن تظل الجينات التي أنشأتها الطفرات مفيدة (على سبيل المثال، إذا أدى الجين إلى التعليمات البرمجية، فيمكن اختبارها للحصول على بناء الجملة الصحيح). إذا لم تكن بحاجة إلى الحفاظ على التحقق من نوع شيء يحتل حاليا فتحة في الجين، وسوف تكون أفضل حالا باستخدام الفئة AI :: Gene :: Simple بدلا من ذلك، سيكون هذا أسرع إلى حد ما. إن الواجهة إلى الطفرات هي نفسها، لذلك إذا كنت بحاجة إلى التغيير في المستقبل، فلن يكون الأمر مؤلما للغاية. لا ينبغي الخلط بين الوحدات النمطية مع وحدات BioPerl التي تستخدم لتحليل تسلسل الحمض النووي. يتم تورث الأساليب الموجودة في هذا الرمز بواسطة وحدات MODULES الأخرى. استخدم AI :: Gene :: تسلسل؛ لدينا Isa = qw (AI :: Gene :: تسلسل)؛ بلدي الأشياء = (a => ، b => ،)؛ Sub Gendate_Token {My $ Self = Shift؛ بلدي ($ نوع، $ السابق) =_؛ إذا ($ نوع) {$ prev = $ {$ things {$ Type}} ؛ } آخر {$ نوع = ('a'، 'b') ؛ $ prev = $ {$ things {$ tye}} ؛ } العودة ($ نوع، $ السابق)؛ } Sub Valid_gene {My $ Self = Shift؛ إرجاع 0 إذا $ _ = ~ /(.) العودة 1 } Sub Seed {My $ $ = التحول؛ $ الذاتي -> = 'ababab'؛ @ {$ الذاتي -> } = qw (a1 b1 a2 b2 a3 b3)؛ } الفرعي يجعل {بلدي $ الذاتي = التحول؛ العودة الانضمام (''، @ {$ الذاتي -> })؛ } # في مكان آخر حزمة الرئيسية؛ بلدي جين $ = بعضها البعض-> جديد؛ gene-> البذور؛ طباعة $ gene-> تقديم "\ n"؛ Gene-> التحور (5)؛ طباعة $ gene-> تقديم "\ n"؛ Gene-> التحور (5)؛ طباعة $ gene-> تقديم "\ n"؛ متطلبات: perl.


AI :: جين :: تسلسل برامج ذات صلة