public class ExportPlugin
extends AbstractPlugin
public ExportPlugin(java.awt.Frame parentFrame,
boolean isInteractive)
Creates a new instance of ExportPlugin
protected void preProcessParameters(DataSet input)
public java.lang.String performFunctionForDistanceMatrix(DistanceMatrix input)
public java.lang.String performFunctionForTableReport(TableReport input)
public java.lang.String performFunctionForFilter(FilterList filter)
public java.lang.String performFunctionForPhenotype(Phenotype input)
public java.lang.String performFunctionForAlignment(GenotypeTable inputAlignment)
public java.lang.String performFunctionForSimpleTree(SimpleTree input)
public java.lang.String performFunctionForTaxaList(TaxaList input)
public java.lang.String performFunctionForPositionList(PositionList input)
public javax.swing.ImageIcon getIcon()
Icon for this plugin to be used in buttons, etc.
public java.lang.String getButtonName()
Button name for this plugin to be used in buttons, etc.
public java.lang.String getToolTipText()
Tool Tip Text for this plugin
public java.lang.String pluginUserManualURL()
public java.lang.String saveFile()
Save file as...
public ExportPlugin saveFile(java.lang.String value)
Save file as...
value - filenamepublic ExportPlugin setSaveFile(java.lang.String saveFile)
public net.maizegenetics.analysis.data.FileLoadPlugin.TasselFileType fileType()
Export file format
public ExportPlugin fileType(net.maizegenetics.analysis.data.FileLoadPlugin.TasselFileType value)
Set Format. Export file format
value - Formatpublic ExportPlugin setAlignmentFileType(net.maizegenetics.analysis.data.FileLoadPlugin.TasselFileType type)
public java.lang.Boolean keepDepth()
Whether to keep depth if format supports depth.
public ExportPlugin keepDepth(java.lang.Boolean value)
Set Keep Depth. Whether to keep depth if format supports depth.
value - Keep Depthpublic java.lang.Boolean includeTaxaAnnotations()
Whether to include taxa annotations if format supports taxa annotations.
public ExportPlugin includeTaxaAnnotations(java.lang.Boolean value)
Set Include Taxa Annotations. Whether to include taxa annotations if format supports taxa annotations.
value - Include Taxa Annotationspublic java.lang.Boolean includeBranchLengths()
Whether to include branch lengths for Newick formatted files.
public ExportPlugin includeBranchLengths(java.lang.Boolean value)
Set Include Branch Lengths. Whether to include branch lengths for Newick formatted files.
value - Include Branch Lengths