Package org.forester.rio
Class RIO
java.lang.Object
org.forester.rio.RIO
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic final IntMatrix
calculateOrthologTable
(Phylogeny[] analyzed_gene_trees, boolean sort) 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) 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) 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) 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) 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) 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) static final RIO
executeAnalysis
(Phylogeny[] gene_trees, Phylogeny species_tree) 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) 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) final Phylogeny[]
final int
Returns the numbers of number of ext nodes in gene trees analyzed (after stripping).final int
Returns the numbers of number of int nodes in gene trees analyzed (after stripping).final StringBuilder
getLog()
final Phylogeny
final IntMatrix
final 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:
IOException
SDIException
RIOException
-
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:
IOException
SDIException
RIOException
-
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:
IOException
SDIException
RIOException
-
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:
IOException
SDIException
RIOException
-
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:
IOException
SDIException
RIOException
-
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:
IOException
SDIException
RIOException
-
executeAnalysis
public static final RIO executeAnalysis(Phylogeny[] gene_trees, Phylogeny species_tree) throws IOException, SDIException, RIOException - Throws:
IOException
SDIException
RIOException
-
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:
IOException
SDIException
RIOException
-
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:
IOException
SDIException
RIOException
-