public class FilterTaxaBuilderPlugin
extends AbstractPlugin
public FilterTaxaBuilderPlugin(java.awt.Frame parentFrame,
boolean isInteractive)
public FilterTaxaBuilderPlugin()
protected void preProcessParameters(DataSet input)
public javax.swing.ImageIcon getIcon()
public java.lang.String getButtonName()
public java.lang.String getToolTipText()
public java.lang.String pluginUserManualURL()
public FilterTaxa build()
public FilterTaxaBuilderPlugin useFilterValues(FilterTaxa filter)
public FilterTaxa runPlugin()
Convenience method to run plugin with one return object.
public GenotypeTable runPlugin(DataSet input)
public GenotypeTable runPlugin(GenotypeTable input)
public java.lang.String filterName()
Filter Name
public FilterTaxaBuilderPlugin filterName(java.lang.String value)
Set Filter Name. Filter Name
value - Filter Namepublic java.lang.Double minNotMissing()
Min Proportion of Sites Present
public FilterTaxaBuilderPlugin minNotMissing(java.lang.Double value)
Set Min Proportion of Sites Present. Min Proportion of Sites Present
value - Min Proportion of Sites Presentpublic java.lang.Double minHeterozygous()
Min Heterozygous Proportion
public FilterTaxaBuilderPlugin minHeterozygous(java.lang.Double value)
Set Min Heterozygous Proportion. Min Heterozygous Proportion
value - Min Heterozygous Proportionpublic java.lang.Double maxHeterozygous()
Max Heterozygous Proportion
public FilterTaxaBuilderPlugin maxHeterozygous(java.lang.Double value)
Set Max Heterozygous Proportion. Max Heterozygous Proportion
value - Max Heterozygous Proportionpublic java.lang.Boolean includeTaxa()
Include Taxa
public FilterTaxaBuilderPlugin includeTaxa(java.lang.Boolean value)
Set Include Taxa.
value - Include Taxapublic TaxaList taxaList()
Taxa List
public FilterTaxaBuilderPlugin taxaList(TaxaList value)
Set Taxa List.
value - Taxa Listpublic FilterTaxaBuilderPlugin taxaList(java.lang.String value)