public class BuildUnfinishedHDF5GenotypesPlugin
extends AbstractPlugin
Opens an "unfinished" HDF5 genotypes file, on which .closeUnfinished() was called rather than .build() and finalizes it by calling .build(). If an output file name is provided, then the input file is first copied to that, and then build() is called on that copy. If provided, root level annotations DataSetName and DataSetDescription are also added. "__DATE__" in the provided dataSet name is replaced a current date stamp ("_yyyyMMdd"). "__SNPS__" and "__TAXA__" in the dataSetDescription are replaced with the number of sites and taxa, respectively.
public BuildUnfinishedHDF5GenotypesPlugin()
public BuildUnfinishedHDF5GenotypesPlugin(java.awt.Frame parentFrame,
boolean isInteractive)
protected void preProcessParameters(DataSet input)
public javax.swing.ImageIcon getIcon()
public java.lang.String getButtonName()
public java.lang.String getToolTipText()
public java.lang.String inputFile()
Input, unfinished HDF5 genotype (*.h5) file to be fininalized
public BuildUnfinishedHDF5GenotypesPlugin inputFile(java.lang.String value)
Set Input file. Input, unfinished HDF5 genotype (*.h5) file to be fininalized
value - Input filepublic java.lang.String outputFile()
Output, finished HDF5 genotype (*.h5) file which can be opened with the TASSEL5 GUI
public BuildUnfinishedHDF5GenotypesPlugin outputFile(java.lang.String value)
Set Output file. Output, finished HDF5 genotype (*.h5) file which can be opened with the TASSEL5 GUI
value - Output filepublic java.lang.String dataSetName()
(Optional) Short data set name to be added as an root level annotation under "/DataSetName"
public BuildUnfinishedHDF5GenotypesPlugin dataSetName(java.lang.String value)
Set Data set name. (Optional) Short data set name to be added as an root level annotation under "dataSetName"
value - Data set namepublic java.lang.String dataSetDescription()
(Optional) Short data set description to be added as an root level annotation under "dataSetDescription"
public BuildUnfinishedHDF5GenotypesPlugin dataSetDescription(java.lang.String value)
Set Data set description. (Optional) Short data set description to be added as an root level annotation under "/DataSetDescription"
value - Data set description