guaphylo.lphy-base.1.5.0.source-code.module-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lphy-base Show documentation
Show all versions of lphy-base Show documentation
The standard library of LPhy, which contains the required generative distributions and basic functions.
The newest version!
import lphy.base.spi.LPhyBaseImpl;
import lphy.base.spi.SequenceTypeBaseImpl;
import lphy.base.spi.ValueFormatterBaseImpl;
/**
* @author Walter Xie
*/
module lphy.base {
requires transitive lphy.core;
requires transitive jebl;
requires transitive java.desktop;
// bmodel test
exports lphy.base.bmodeltest;
exports lphy.base.distribution;
exports lphy.base.function;
exports lphy.base.function.alignment;
exports lphy.base.function.datatype;
exports lphy.base.function.io;
exports lphy.base.function.taxa;
exports lphy.base.function.tree;
// evolution
exports lphy.base.evolution;
exports lphy.base.evolution.alignment;
exports lphy.base.evolution.birthdeath;
exports lphy.base.evolution.branchrate;
exports lphy.base.evolution.coalescent;
exports lphy.base.evolution.continuous;
exports lphy.base.evolution.datatype;
exports lphy.base.evolution.likelihood;
exports lphy.base.evolution.sitemodel;
exports lphy.base.evolution.substitutionmodel;
exports lphy.base.evolution.tree;
// exports lphy.base.logger;
// opens lphy.base.simulator;
// exports lphy.base.simulator;
exports lphy.base;
// exports lphy.base.system;
exports lphy.base.math;
exports lphy.base.parser;
exports lphy.base.parser.nexus;
exports lphy.base.parser.newick;
// declare service provider interface (SPI)
exports lphy.base.spi;
exports lphy.base.logger;
// LPhy extensions
uses lphy.core.spi.Extension;
// declare what service interface the provider intends to use
provides lphy.core.spi.Extension with LPhyBaseImpl, ValueFormatterBaseImpl, SequenceTypeBaseImpl;
}