¹ÙÀÌ¿À :: ³Ø¼­½º :: ³ª¹« ºí·Ï

BIO :: NEXUS :: TREESBLOCKÀº NEXUS ÆÄÀÏÀÇ Æ®¸® ºí·ÏÀ» ³ªÅ¸³»´Â PERL ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

¹ÙÀÌ¿À :: ³Ø¼­½º :: ³ª¹« ºí·Ï ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Bio::NEXUS::TreesBlock Team
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~tjhladish/Bio-NEXUS-0.67/lib/Bio/NEXUS/TreesBlock.pm

¹ÙÀÌ¿À :: ³Ø¼­½º :: ³ª¹« ºí·Ï ű×


¹ÙÀÌ¿À :: ³Ø¼­½º :: ³ª¹« ºí·Ï ¼³¸í

Bio :: Nexus :: TreesBlockÀº Nexus ÆÄÀÏÀÇ Æ®¸® ºí·ÏÀ» ³ªÅ¸³»´Â Perl ¸ðµâÀÔ´Ï´Ù. BIO :: NEXUS :: TREESBLOCKÀº NEXUS FILEÀÇ Æ®¸® ºí·ÏÀ» ³ªÅ¸³»´Â Perl ¸ðµâÀÔ´Ï´Ù. ($ type = ~ / trees / i) {$ block_object = new bio :: nexus :: treesBlock ($ block_type, $ ºí·Ï , $ verbose); } Nexus ºí·ÏÀÌ Æ®¸® ºí·Ï ÀÎ °æ¿ìÀÌ ¸ðµâÀº Æ®¸® µ¥ÀÌÅ͸¦ ±¸¹® ºÐ¼®ÇÏ°í Tree Data.MethodsNew Á¦¸ñÀ» ÀúÀåÇÕ´Ï´Ù. »õ »ç¿ë¹ý : block_object = new bio :: nexus :: TreesBlock ($ block_type, $ ¸í·É, $ verbose); ±â´É : »õ BIO :: NEXUS :: TREESBLOCK °³Ã¼¸¦ ÀÛ¼ºÇÏ°í ÆÄÀÏÀ» ÀÚµ¿À¸·Î ÀнÀ´Ï´Ù. BIO :: NEXUS :: TREESBLOCK OBJECT ARGS : PARSE (ARARY REF) ¹× ÀÚ¼¼ÇÑ Ç÷¡±×¿¡ ´ëÇÑ ¸í·É / ÀÇ°ß, (0 ¶Ç´Â 1; ¼±Åà »çÇ×) º¹Á¦ Á¦¸ñ : º¹Á¦ »ç¿ë : ³» $ NewBlock = $ ºí·Ï -> clone (); ÇÔ¼ö : ºí·Ï ¿ÀºêÁ§Æ® (¾èÀº) ¹Ýȯ °ª : ºí·Ï ¿ÀºêÁ§Æ® args : noneset_trees Á¦¸ñ : set_trees »ç¿ë : $ block-> set_trees ($ trees); ±â´É : Æ®¸® ¸ñ·Ï (bio :: nexus :: tree objects) ¹Ýȯ °ª : ¾øÀ½ args : bio :: nexus :: tree objectsadd_tree title : add_tree »ç¿ë¹ý : $ block-> add_tree ($ tree); ±â´É : Æ®¸® Ãß°¡ (bio :: nexus :: tree object) ¾øÀ½ : ¾øÀ½ args : bio :: nexus :: tree objectadd_tree_from_newick Á¦¸ñ : add_tree_from_newick »ç¿ë¹ý : $ block-> add_tree_from_newick ($ newick_tree, $ tree_name); ÇÔ¼ö : Æ®¸® Ãß°¡ (BIO :: NEXUS :: TREA) ¾øÀ½ args : Newick Çü½ÄÀÇ Æ®¸® ¹®ÀÚ¿­ ¹× Æ®¸® (½ºÄ®¶ó)ÀÇ À̸§ (½ºÄ®¶ó) get_trees Á¦¸ñ : get_trees »ç¿ë : $ block-> get_trees (); ±â´É : Æ®¸® ¸ñ·Ï (BIO :: NEXUS :: TREE °´Ã¼)À» ¹ÝȯÇÏ°í ¹Ýȯ °ªÀ» ¹ÝȯÇÕ´Ï´Ù. BIO :: NEXUS :: TREE °´Ã¼ÀÇ ¹è¿­À» ¹ÝȯÇÕ´Ï´Ù. arganget_tree title : get_tree »ç¿ë¹ý : $ block-> get_tree ($ treename ); ±â´É : $ treeenameÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ÁÖ¾îÁö´Â À̸§À̳ª ù ¹ø° Æ®¸®¿Í ÀÏÄ¡Çϴ ù ¹ø° Æ®¸® (BIO :: NEXUS :: TREE °´Ã¼)¸¦ °¡Á®¿É´Ï´Ù. Æ®¸®°¡ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é Undef¸¦ ¹ÝȯÇÕ´Ï´Ù. ¹Ýȯ °ª : bio :: nexus :: tree object args : Æ®¸® À̸§ ¶Ç´Â noneset_translate Á¦¸ñ : set_translate »ç¿ë : $ block-> set_translate ($ translate); ±â´É : ³ëµå À̸§¿¡ ´ëÇÑ ¹ø¿ª Çؽø¦ ¼³Á¤ÇÕ´Ï´Ù. none args : ÇؽÃÀÇ Çؽà TranslateStranslate Á¦¸ñ : ¹ø¿ª »ç¿ë : $ self-> ¹ø¿ª ($ num); ±â´É : ¼ýÀÚ¸¦ ¿¬°üµÈ À̸§À¸·Î º¯È¯ÇÕ´Ï´Ù. ¹Ýȯ °ª : Á¤¼ö ¶Ç´Â ¹®ÀÚ¿­ args : Integer ¸Þ¼Òµå : ÇØ´ç ¹øÈ£ÀÇ ¹ø¿ª µÈ À̸§°ú °ü·ÃµÈ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ¿¬°áÀ» ãÀ» ¼ö¾ø´Â °æ¿ì number.reroot_tree Á¦¸ñ : REROOT_TREE »ç¿ë¹ý : $ block-> REROOT_TREE ($ outgroup, $ root_position, $ treename); ±â´É : OTU¸¦ »õ outgroupÀ¸·Î »ç¿ëÇÏ¿© Æ®¸®¸¦ ´Ù½Ã ½ÇÇàÇϽʽÿÀ. ¹Ýȯ °ª : ¾øÀ½ args : outgroup À̸§, ·çÆ® À§Ä¡ ¹× Æ®¸® ÀÌÀüÀÇ °Å¸® Á¦¸ñ : REROOT_ALL_TREES »ç¿ë¹ý : $ ºí·Ï -> REROOT_ALL_TREES ($ outgroup, $ root_position); ±â´É : ³ª¹« ºí·Ï Æ®¸®ÀÇ ¸ðµç ³ª¹«¸¦ ´Ù½Ã ·çÆ®ÇÕ´Ï´Ù. OTU¸¦ »õ outgroup ¹Ýȯ °ª : ¾øÀ½ args : outgroup name ¹× root À§Ä¡ rename_otus Á¦¸ñ : rename_otus »ç¿ë : $ block-> rename_otus (% translation); ±â´É : ¹ø¿ª Çؽø¦ ±â¹ÝÀ¸·Î ³ëµåÀÇ À̸§À» º¯°æÇÕ´Ï´Ù. none args : ¹ø¿ªÀÌ Æ÷ÇÔ µÈ Çؽà (¿¹ : {old_name => new_name}) ´ñ±Û : ¹ø¿ª¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº ³ëµå´Â UnfectedSelect_otus À̸§ÀÔ´Ï´Ù. select_otus »ç¿ë : $ nexus-> select_otus (@otunames) ); ±â´É : OTUS ¸®ÅÏÀÇ ÇÏÀ§ ÁýÇÕÀ» ¼±ÅÃÇϽʽÿÀ. »õ Nexus ¿ÀºêÁ§Æ® args : OTU namesselect_tree À̸§ÀÇ ¹è¿­À» ¼öÇàÇÕ´Ï´Ù. select_tree »ç¿ë¹ý : $ nexus-> select_tree ($ treename); ±â´É : Æ®¸® ¹Ýȯ °ª : »õ Nexus ¿ÀºêÁ§Æ® args : Æ®¸® NameElect_Subtree À̸§ : select_subtree »ç¿ë¹ý : $ nexus-> select_subtree ($ inodeName); ±â´É : ÇÏÀ§ Æ®¸® ¸®ÅÏÀ» ¼±ÅÃÇϽʽÿÀ. »õ Nexus ¿ÀºêÁ§Æ® args : ÇÏÀ§ Æ®¸®¸¦ ¼±ÅÃÇÏ´Â ³»ºÎ ³ëµå À̸§ : exclude_subtree »ç¿ë¹ý : $ nexus-> exclude_subtree ($ inodeName); ±â´É : ÇÏÀ§ Æ®¸® ¸®ÅÏÀ» Á¦°ÅÇϽʽÿÀ. »õ ³Ø¼­½º ¿ÀºêÁ§Æ® args : respressequals¶ó´Â ÇÏÀ§ Æ®¸®ÀÇ ³»ºÎ ³ëµå À̸§ : equals »ç¿ë : $ nexus-> ($ $); ±â´É : µÎ °³ÀÇ ³Ø¼­½º ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑ ¹Ýȯ °ª ÀÎ °æ¿ì ºñ±³ : ºÎ¿ï args : nexus °´Ã¼ ¿ä±¸ »çÇ× : ¡¤ Perl.


¹ÙÀÌ¿À :: ³Ø¼­½º :: ³ª¹« ºí·Ï °ü·Ã ¼ÒÇÁÆ®¿þ¾î