public class ThinSitesByPositionPlugin
extends AbstractPlugin
Plugin to thin out sites based on their physical position on the chromosome. Expects the user to enter a minimum distance between sites in base pair. Accepts and writes .hmp.txt, .hmp.txt.gz, .vcf, .vcf.gz and .h5 files.
public ThinSitesByPositionPlugin()
public ThinSitesByPositionPlugin(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 outFile()
Output genotype file
public ThinSitesByPositionPlugin outfile(java.lang.String value)
Set Output file. Output genotype file
value - Output filepublic java.lang.Integer minDist()
Minimum distance in bp between adjacent sites
public ThinSitesByPositionPlugin minDist(java.lang.Integer value)
Set Minimum distance. Minimum distance in bp between adjacent sites
value - Minimum distancepublic java.lang.String getCitation()
public GenotypeTable runPlugin(DataSet input)
Convenience method to run plugin with one return object.