Bio :: Tree :: Nodei

واجهة تصف عقدة شجرة
التحميل الان

Bio :: Tree :: Nodei الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jason Stajich
  • موقع ويب الناشر:
  • http://search.cpan.org/~birney/bioperl-1.4/Bio/PopGen/IO.pm

Bio :: Tree :: Nodei العلامات


Bio :: Tree :: Nodei وصف

واجهة تصف عقدة شجرة Bio :: Tree :: Nodei هو واجهة بيرل التي تصف شجرة node.synopsis # احصل على شجرة :: Nodei بطريقة أو بأخرى من Treeio استخدم Bio :: Treio؛ # اقرأ في Clustalw NJ في تنسيق Phylip / Newick My $ Treeio = New Bio :: Treio (-Format => 'Newick'، -file => 'file.dnd')؛ بلدي شجرة $ = $ treeio-> next_tree؛ # سنفترض أنها عملت لأغراض تجريبية # قد ترغب في اختبار أنه تم تعريفه على بلدي C $ rootnode = $ tree-> get_root_node؛ # عملية فقط الجيل التالي لعقدة $ ($ rootnode-> every_descendent () {print "branch len هو"، $ node-> branch_length " "؛} # # # جميع الأطفال بلدي $ example_leaf_node؛ foreach بلدي العقدة $ ($ rootnode-> get_all_descendents () {$ node-> is_leaf) {print" العقدة هي ورقة ... "؛ # على سبيل المثال استخدام أدناه $ example_leaf_node = عقدة $ ما لم يحدد $ example_leaf_node؛} طباعة "فرع لين هو"، $ العقدة-> branch_length " "؛} # # أسلوب الجد () الطريقة إلى الوالد من عقدة # يمكن أن يكون لعدة عقدة فقط الوالد الوالد الخاص بي والوالدين = $ example_leaf_node-> الجد؛ لن يكون لدى الأصل وصفا لوصف لأنه عقدة داخلية # لكن الطفل سيؤدي إلى طباعة الأوراق "معرف الوالدين" "؛ nodei قادر على الهيكل الأساسي لبناء شجرة وتخزين طول الفرع بين العقد. طول الفرع هو طول الفرع بين العقدة وسلفها، وبالتالي فإن عقدة الجذر في شجرة لن يكون عادة عادة قد يمدد تطبيق فرع صالح. قد تمديد تطبيقات Nodei الوظائف الأساسية والسماح بتخزين المعلومات الأخرى (مثل التحقق من كائن الأنواع أو التسلسلات الكاملة المستخدمة لبناء شجرة أو تسلسل بديل). إذا كنت لا تعرف كيفية تمديد كائن bioperl يرجى السؤال، سعيد بالمساعدة، سنقدر أيضا مساهمات مع تحسينات أو ملحقات للأشياء التي تعود إلى قاعدة رمز BIOPerl بحيث لا يتعين على الآخرين إعادة اختراع أفكارك. المتطلبات: perl.


Bio :: Tree :: Nodei برامج ذات صلة