public class ReImputeUpdatedTaxaByFILLINPlugin
extends AbstractPlugin
Compares an unfinished HDF5 file containing raw genotypes to a corresponding unfinished HDF5 file containing FILLIN-imputed genotypes to find new taxa (or taxa with additional depth) in the raw geno file, then imputes (or reimputes) these with FILLIN and adds them to (or replaces them in) the imputed geno file. This is part of the Automated Production Pipeline.
public ReImputeUpdatedTaxaByFILLINPlugin()
public ReImputeUpdatedTaxaByFILLINPlugin(java.awt.Frame parentFrame,
boolean isInteractive)
public java.lang.String pluginDescription()
protected void postProcessParameters()
public javax.swing.ImageIcon getIcon()
public java.lang.String getButtonName()
public java.lang.String getToolTipText()
public DataSet runPlugin(DataSet input)
Convenience method to run plugin with one return object.
public java.lang.String rawHDF5GenotypeFile()
Input, unfinished HDF5 (*.h5) file containing raw (unimputed) genotypes
public ReImputeUpdatedTaxaByFILLINPlugin rawHDF5GenotypeFile(java.lang.String value)
Set Raw HDF5 Genotype File. Input, unfinished HDF5 (*.h5) file containing raw (unimputed) genotypes
value - Raw HDF5 Genotype Filepublic java.lang.String imputedHDF5GenotypeFile()
Target, unfinished HDF5 (*.h5) file containing imputed genotypes to be updated
public ReImputeUpdatedTaxaByFILLINPlugin imputedHDF5GenotypeFile(java.lang.String value)
Set Imputed HDF5 Genotype File. Target, unfinished HDF5 (*.h5) file containing imputed genotypes to be updated
value - Imputed HDF5 Genotype Filepublic java.lang.String donorDir()
Directory containing donor haplotype files from output of the FILLINFindHaplotypesPlugin. All files with '.gc' in the filename will be read in, only those with matching sites are used
public ReImputeUpdatedTaxaByFILLINPlugin donorDir(java.lang.String value)
Set Donor Dir. Directory containing donor haplotype files from output of the FILLINFindHaplotypesPlugin. All files with '.gc' in the filename will be read in, only those with matching sites are used
value - Donor Dirpublic java.lang.String positionSourceHDF5GenoFile()
Finished (built) HDF5 (*.h5) file to be used as a PositionList source (containing a small number of [ignored] taxa)
public ReImputeUpdatedTaxaByFILLINPlugin positionSourceHDF5GenoFile(java.lang.String value)
Set Position Source HDF5 Geno File. Finished (built) HDF5 (*.h5) file to be used as a PositionList source (containing a small number of [ignored] taxa)
value - Position Source HDF5 Geno Filepublic java.lang.Integer preferredHaplotypeSize()
Preferred haplotype block size in sites (use same as in FILLINFindHaplotypesPlugin)
public ReImputeUpdatedTaxaByFILLINPlugin preferredHaplotypeSize(java.lang.Integer value)
Set Preferred haplotype size. Preferred haplotype block size in sites (use same as in FILLINFindHaplotypesPlugin)
value - Preferred haplotype sizepublic java.lang.Boolean keepTempGenotypes()
Keep the temporary hdf5 genotype files generated by this plugin (raw and imputed) rather than deleting them
public ReImputeUpdatedTaxaByFILLINPlugin keepTempGenotypes(java.lang.Boolean value)
Set Keep Temp Genotypes. Keep the temporary hdf5 genotype files generated by this plugin (raw and imputed) rather than deleting them
value - Keep Temp Genotypes