// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
//
// Contact: phylosoft @ gmail . com
-// WWW: www.phylosoft.org/forester
+// WWW: https://sites.google.com/site/cmzmasek/home/software/forester
package org.forester.pccx;
public final class ModelingUtils {
static double calculateBranchLengthSum( final PhylogenyNode n1, final PhylogenyNode n2 ) {
- final PhylogenyNode lca = PhylogenyMethods.getInstance().obtainLCA( n1, n2 );
+ final PhylogenyNode lca = PhylogenyMethods.calculateLCA( n1, n2 );
return ModelingUtils.calculateBranchLengthSumHelper( n1, lca )
+ ModelingUtils.calculateBranchLengthSumHelper( n2, lca );
}
}
static int calculateBranchSum( final PhylogenyNode n1, final PhylogenyNode n2 ) {
- final PhylogenyNode lca = PhylogenyMethods.getInstance().obtainLCA( n1, n2 );
+ final PhylogenyNode lca = PhylogenyMethods.calculateLCA( n1, n2 );
return ModelingUtils.calculateBranchSumHelper( n1, lca ) + ModelingUtils.calculateBranchSumHelper( n2, lca );
}