@@ -511,7 +511,7 @@ <h1>Source code for gctree.branching_processes</h1><div class="highlight"><pre>
511
511
< span class ="sd "> Returns:</ span >
512
512
< span class ="sd "> Tuple :math:`(p, q)` with estimated branching probability and estimated mutation probability</ span >
513
513
< span class ="sd "> """</ span >
514
- < span class ="k "> return</ span > < span class ="n "> _mle_helper</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ll</ span > < span class ="p "> )</ span > </ div >
514
+ < span class ="k "> return</ span > < span class ="n "> _mle_helper</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ll</ span > < span class ="p "> , </ span > < span class =" o " > ** </ span > < span class =" n " > kwargs </ span > < span class =" p " > )</ span > </ div >
515
515
516
516
< div class ="viewcode-block " id ="CollapsedTree.simulate "> < a class ="viewcode-back " href ="../../stubs/gctree.CollapsedTree.html#gctree.CollapsedTree.simulate "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> simulate</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> p</ span > < span class ="p "> :</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> float64</ span > < span class ="p "> ,</ span > < span class ="n "> q</ span > < span class ="p "> :</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> float64</ span > < span class ="p "> ,</ span > < span class ="n "> root</ span > < span class ="p "> :</ span > < span class ="nb "> bool</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ):</ span >
517
517
< span class ="sa "> r</ span > < span class ="sd "> """Simulate a collapsed tree as an infinite type Galton-Watson process</ span >
@@ -627,7 +627,9 @@ <h1>Source code for gctree.branching_processes</h1><div class="highlight"><pre>
627
627
< span class ="n "> nstyle</ span > < span class ="o "> =</ span > < span class ="n "> ete3</ span > < span class ="o "> .</ span > < span class ="n "> NodeStyle</ span > < span class ="p "> ()</ span >
628
628
< span class ="n "> nstyle</ span > < span class ="p "> [</ span > < span class ="s2 "> "size"</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span >
629
629
< span class ="k "> if</ span > < span class ="n "> node</ span > < span class ="o "> .</ span > < span class ="n "> up</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
630
- < span class ="k "> if</ span > < span class ="nb "> set</ span > < span class ="p "> (</ span > < span class ="n "> node</ span > < span class ="o "> .</ span > < span class ="n "> sequence</ span > < span class ="o "> .</ span > < span class ="n "> upper</ span > < span class ="p "> ())</ span > < span class ="o "> ==</ span > < span class ="nb "> set</ span > < span class ="p "> (</ span > < span class ="s2 "> "ACGT"</ span > < span class ="p "> ):</ span >
630
+ < span class ="k "> if</ span > < span class ="s2 "> "sequence"</ span > < span class ="ow "> in</ span > < span class ="n "> tree_copy</ span > < span class ="o "> .</ span > < span class ="n "> features</ span > < span class ="ow "> and</ span > < span class ="nb "> set</ span > < span class ="p "> (</ span >
631
+ < span class ="n "> node</ span > < span class ="o "> .</ span > < span class ="n "> sequence</ span > < span class ="o "> .</ span > < span class ="n "> upper</ span > < span class ="p "> ()</ span >
632
+ < span class ="p "> )</ span > < span class ="o "> ==</ span > < span class ="nb "> set</ span > < span class ="p "> (</ span > < span class ="s2 "> "ACGT"</ span > < span class ="p "> ):</ span >
631
633
< span class ="k "> if</ span > < span class ="n "> frame</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
632
634
< span class ="k "> if</ span > < span class ="n "> chain_split</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="ow "> and</ span > < span class ="n "> frame2</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
633
635
< span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span >
@@ -699,7 +701,6 @@ <h1>Source code for gctree.branching_processes</h1><div class="highlight"><pre>
699
701
< span class ="n "> ts</ span > < span class ="o "> .</ span > < span class ="n "> layout_fn</ span > < span class ="o "> =</ span > < span class ="n "> my_layout</ span >
700
702
< span class ="n "> ts</ span > < span class ="o "> .</ span > < span class ="n "> show_scale</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span >
701
703
< span class ="n "> ts</ span > < span class ="o "> .</ span > < span class ="n "> show_branch_support</ span > < span class ="o "> =</ span > < span class ="n "> show_support</ span >
702
- < span class ="n "> tree_copy</ span > < span class ="o "> .</ span > < span class ="n "> render</ span > < span class ="p "> (</ span > < span class ="n "> outfile</ span > < span class ="p "> ,</ span > < span class ="n "> tree_style</ span > < span class ="o "> =</ span > < span class ="n "> ts</ span > < span class ="p "> )</ span >
703
704
< span class ="c1 "> # if we labelled seqs, let's also write the alignment out so we have</ span >
704
705
< span class ="c1 "> # the sequences (including of internal nodes)</ span >
705
706
< span class ="k "> if</ span > < span class ="n "> idlabel</ span > < span class ="p "> :</ span >
@@ -714,7 +715,8 @@ <h1>Source code for gctree.branching_processes</h1><div class="highlight"><pre>
714
715
< span class ="p "> )</ span >
715
716
< span class ="n "> AlignIO</ span > < span class ="o "> .</ span > < span class ="n "> write</ span > < span class ="p "> (</ span >
716
717
< span class ="n "> aln</ span > < span class ="p "> ,</ span > < span class ="nb "> open</ span > < span class ="p "> (</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> splitext</ span > < span class ="p "> (</ span > < span class ="n "> outfile</ span > < span class ="p "> )[</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span > < span class ="o "> +</ span > < span class ="s2 "> ".fasta"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "w"</ span > < span class ="p "> ),</ span > < span class ="s2 "> "fasta"</ span >
717
- < span class ="p "> )</ span > </ div >
718
+ < span class ="p "> )</ span >
719
+ < span class ="k "> return</ span > < span class ="n "> tree_copy</ span > < span class ="o "> .</ span > < span class ="n "> render</ span > < span class ="p "> (</ span > < span class ="n "> outfile</ span > < span class ="p "> ,</ span > < span class ="n "> tree_style</ span > < span class ="o "> =</ span > < span class ="n "> ts</ span > < span class ="p "> )</ span > </ div >
718
720
719
721
< div class ="viewcode-block " id ="CollapsedTree.write "> < a class ="viewcode-back " href ="../../stubs/gctree.CollapsedTree.html#gctree.CollapsedTree.write "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> write</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> file_name</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="p "> ):</ span >
720
722
< span class ="sa "> r</ span > < span class ="sd "> """Serialize to pickle file.</ span >
@@ -1003,7 +1005,7 @@ <h1>Source code for gctree.branching_processes</h1><div class="highlight"><pre>
1003
1005
< span class ="k "> return</ span > < span class ="n "> ls</ span > < span class ="o "> .</ span > < span class ="n "> sum</ span > < span class ="p "> (),</ span > < span class ="n "> grad_ls</ span > < span class ="o "> .</ span > < span class ="n "> sum</ span > < span class ="p "> (</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> )</ span > </ div >
1004
1006
1005
1007
< div class ="viewcode-block " id ="CollapsedForest.mle "> < a class ="viewcode-back " href ="../../stubs/gctree.CollapsedForest.html#gctree.CollapsedForest.mle "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> mle</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> Tuple</ span > < span class ="p "> [</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> float64</ span > < span class ="p "> ,</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> float64</ span > < span class ="p "> ]:</ span >
1006
- < span class ="k "> return</ span > < span class ="n "> _mle_helper</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ll</ span > < span class ="p "> )</ span > </ div >
1008
+ < span class ="k "> return</ span > < span class ="n "> _mle_helper</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ll</ span > < span class ="p "> , </ span > < span class =" o " > ** </ span > < span class =" n " > kwargs </ span > < span class =" p " > )</ span > </ div >
1007
1009
1008
1010
< span class ="n "> mle</ span > < span class ="o "> .</ span > < span class ="vm "> __doc__</ span > < span class ="o "> =</ span > < span class ="n "> CollapsedTree</ span > < span class ="o "> .</ span > < span class ="n "> mle</ span > < span class ="o "> .</ span > < span class ="vm "> __doc__</ span >
1009
1011
0 commit comments