Bio :: Tree :: Nodei ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/birney/bioperl-1.4/Bio/PopGen/IO.pm
Bio :: Tree :: Nodei タグ
Bio :: Tree :: Nodei 説明
ツリーノードを記述するインターフェース Bio :: Tree :: Nodeiは、ツリーノードを記述するPerlインターフェイスです.Synopsis#tree :: nodeiを取得します。 #Phylip / NewickフォーマットのClustalw NJで読んでくださいMy $ treeio = new bio :: treeio(-format => 'newick'、-file => 'file.dnd');私の$ tree = $ treio-> next_tree; #デモ目的で働いていました#私の$ rootnode = $ tree-> get_root_nodeを定義したことをテストしたい場合があります。 #プロセス次世代の次世代の私の$ NODE($ rootnode->各_descendent()){print "branch lenは"、$ node-> branch_length "です。 ";}#すべての子my $ example_leaf_nodeを処理します。foreach My $ Node($ rootnode-> get_all_descendents(){if($ node-> is_leaf){印刷"ノードはleafです... ";# $ example_leaf_node = $ node $ example_leaf_node;印刷 "branch lenは"、$ node-> branch_length "を印刷します。 ";}#ancestor()メソッドはノードの親を指しています#ノードは1つの親My $ parent = $ example_leaf_node->先祖;#parentは内部ノードであるため記述がある可能性があります。しかし、子はリーフプリント "親ID:"、$ parent-> id、 "子ID:"、$ example_leaf_node-> id、 "なぜならだれです。 「; Nodeiは、ツリーを構築し、ノード間の分岐長を格納する基本的な構造が可能です。分岐長は、ノードとその先祖の間の分岐の長さであるため、通常はツリー内のルートノードは通常、有効な分岐長。NODEIの実装は、基本的な機能を拡張し、その他の情報を格納することができます(種のオブジェクトまたはツリーを構築するために使用される全シーケンスを貼り付けるなど)。BIOPERLオブジェクトの拡張方法がわからない場合他の人があなたのアイデアを再発明する必要がないように、オブジェクトの改良や拡張の貢献をBioPeerlコードベースに戻すために貢献を大幅に感謝します。要件: ・Perl
Bio :: Tree :: Nodei 関連ソフトウェア