public class MaskGenotypePlugin
extends AbstractPlugin
The purpose of this class is to mask (make UNKNOWN) a portion of the genotypes of the given GenotypeTable. The resulting GenotypeTable will be the same except some genotypes will have been changed to Unknown.
public MaskGenotypePlugin(java.awt.Frame parentFrame,
boolean isInteractive)
protected void preProcessParameters(DataSet input)
public GenotypeTable runPlugin(DataSet input)
Convenience method to run plugin with one return object.
public java.lang.Double percentageMasked()
Percentage of genotypes to mask.
public MaskGenotypePlugin percentageMasked(java.lang.Double value)
Set Percentage Masked. Percentage of genotypes to mask.
value - Percentage Maskedpublic java.lang.Integer minDepth()
Minimum depth required before masking.
public MaskGenotypePlugin minDepth(java.lang.Integer value)
Set Min Depth. Minimum depth required before masking.
value - Min Depthpublic java.lang.String getToolTipText()
public javax.swing.ImageIcon getIcon()
public java.lang.String getButtonName()