Package org.forester.rio
Class RIO
java.lang.Object
org.forester.rio.RIO
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionstatic final IntMatrixcalculateOrthologTable(Phylogeny[] analyzed_gene_trees, boolean sort) static final RIOexecuteAnalysis(File gene_trees_file, File species_tree_file, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) static final RIOexecuteAnalysis(File gene_trees_file, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, boolean produce_log, boolean verbose, boolean transfer_taxonomy) static final RIOexecuteAnalysis(File gene_trees_file, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) static final RIOexecuteAnalysis(IteratingPhylogenyParser p, File species_tree_file, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) static final RIOexecuteAnalysis(IteratingPhylogenyParser p, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, boolean produce_log, boolean verbose, boolean transfer_taxonomy) static final RIOexecuteAnalysis(IteratingPhylogenyParser p, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) static final RIOexecuteAnalysis(Phylogeny[] gene_trees, Phylogeny species_tree) static final RIOexecuteAnalysis(Phylogeny[] gene_trees, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, boolean produce_log, boolean verbose, boolean transfer_taxonomy) static final RIOexecuteAnalysis(Phylogeny[] gene_trees, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) final Phylogeny[]final intReturns the numbers of number of ext nodes in gene trees analyzed (after stripping).final intReturns the numbers of number of int nodes in gene trees analyzed (after stripping).final StringBuildergetLog()final Phylogenyfinal IntMatrixfinal List<PhylogenyNode>final Phylogeny 
- 
Field Details
- 
DEFAULT_RANGE
public static final int DEFAULT_RANGE- See Also:
 
 
 - 
 - 
Method Details
- 
getAnalyzedGeneTrees
 - 
getDuplicationsStatistics
 - 
getExtNodesOfAnalyzedGeneTrees
public final int getExtNodesOfAnalyzedGeneTrees()Returns the numbers of number of ext nodes in gene trees analyzed (after stripping).- Returns:
 - number of ext nodes in gene trees analyzed (after stripping)
 
 - 
getGSDIRtaxCompBase
 - 
getIntNodesOfAnalyzedGeneTrees
public final int getIntNodesOfAnalyzedGeneTrees()Returns the numbers of number of int nodes in gene trees analyzed (after stripping).- Returns:
 - number of int nodes in gene trees analyzed (after stripping)
 
 - 
getLog
 - 
getMinDuplicationsGeneTree
 - 
getOrthologTable
 - 
getRemovedGeneTreeNodes
 - 
getSpeciesTree
 - 
calculateOrthologTable
public static final IntMatrix calculateOrthologTable(Phylogeny[] analyzed_gene_trees, boolean sort) throws RIOException - Throws:
 RIOException
 - 
executeAnalysis
public static final RIO executeAnalysis(File gene_trees_file, File species_tree_file, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) throws IOException, SDIException, RIOException - Throws:
 IOExceptionSDIExceptionRIOException
 - 
executeAnalysis
public static final RIO executeAnalysis(File gene_trees_file, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, boolean produce_log, boolean verbose, boolean transfer_taxonomy) throws IOException, SDIException, RIOException - Throws:
 IOExceptionSDIExceptionRIOException
 - 
executeAnalysis
public static final RIO executeAnalysis(File gene_trees_file, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) throws IOException, SDIException, RIOException - Throws:
 IOExceptionSDIExceptionRIOException
 - 
executeAnalysis
public static final RIO executeAnalysis(IteratingPhylogenyParser p, File species_tree_file, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) throws IOException, SDIException, RIOException - Throws:
 IOExceptionSDIExceptionRIOException
 - 
executeAnalysis
public static final RIO executeAnalysis(IteratingPhylogenyParser p, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, boolean produce_log, boolean verbose, boolean transfer_taxonomy) throws IOException, SDIException, RIOException - Throws:
 IOExceptionSDIExceptionRIOException
 - 
executeAnalysis
public static final RIO executeAnalysis(IteratingPhylogenyParser p, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) throws IOException, SDIException, RIOException - Throws:
 IOExceptionSDIExceptionRIOException
 - 
executeAnalysis
public static final RIO executeAnalysis(Phylogeny[] gene_trees, Phylogeny species_tree) throws IOException, SDIException, RIOException - Throws:
 IOExceptionSDIExceptionRIOException
 - 
executeAnalysis
public static final RIO executeAnalysis(Phylogeny[] gene_trees, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, boolean produce_log, boolean verbose, boolean transfer_taxonomy) throws IOException, SDIException, RIOException - Throws:
 IOExceptionSDIExceptionRIOException
 - 
executeAnalysis
public static final RIO executeAnalysis(Phylogeny[] gene_trees, Phylogeny species_tree, SDIutil.ALGORITHM algorithm, RIO.REROOTING rerooting, String outgroup, int first, int last, boolean produce_log, boolean verbose, boolean transfer_taxonomy) throws IOException, SDIException, RIOException - Throws:
 IOExceptionSDIExceptionRIOException
 
 -