public class FSFHapImputationPlugin
extends AbstractPlugin
public FSFHapImputationPlugin(java.awt.Frame parentFrame,
boolean isInteractive)
public java.lang.String getCitation()
public java.lang.String pluginDescription()
public javax.swing.ImageIcon getIcon()
public java.lang.String getButtonName()
public java.lang.String getToolTipText()
public GenotypeTable runPlugin(DataSet input)
Convenience method to run plugin with one return object.
public java.lang.String pedigrees()
the pedigree file name
public FSFHapImputationPlugin pedigrees(java.lang.String value)
Set Pedigrees. the pedigree file name
value - Pedigreespublic java.lang.Boolean cluster()
use the cluster algorithm
public FSFHapImputationPlugin cluster(java.lang.Boolean value)
Set Cluster. use the cluster algorithm
value - Clusterpublic java.lang.Boolean windowLD()
use the windowLD algorithm
public FSFHapImputationPlugin windowLD(java.lang.Boolean value)
Set Window L D. use the windowLD algorithm
value - Window L Dpublic java.lang.Boolean bc()
use the single backcross algorithm
public FSFHapImputationPlugin bc(java.lang.Boolean value)
Set Bc. use the single backcross algorithm
value - Bcpublic java.lang.Boolean multbc()
use the multiple backcross algorithm
public FSFHapImputationPlugin multbc(java.lang.Boolean value)
Set Multbc. use the multiple backcross algorithm
value - Multbcpublic java.lang.Double minMaf()
filter out sites with less than minimumMinorAlleleFrequency
public FSFHapImputationPlugin minMaf(java.lang.Double value)
Set Min Maf. filter out sites with less than minimumMinorAlleleFrequency
value - Min Mafpublic java.lang.Integer window()
filter out sites with less than minimumMinorAlleleFrequency
public FSFHapImputationPlugin window(java.lang.Integer value)
Set Window. filter out sites with less than minimumMinorAlleleFrequency
value - Windowpublic java.lang.Double minR()
filter out sites not correlated with neighboring sites
public FSFHapImputationPlugin minR(java.lang.Double value)
Set Min R. filter out sites not correlated with neighboring sites
value - Min Rpublic java.lang.Double maxMissing()
filter out sites with proportion missing > maxMissing
public FSFHapImputationPlugin maxMissing(java.lang.Double value)
Set Max Missing. filter out sites with proportion missing > maxMissing
value - Max Missingpublic java.lang.Boolean nohets()
delete heterozygous calls before imputing
public FSFHapImputationPlugin nohets(java.lang.Boolean value)
Set Nohets. delete heterozygous calls before imputing
value - Nohetspublic java.lang.Integer maxDiff()
use to decide if two haplotypes are equivalent
public FSFHapImputationPlugin maxDiff(java.lang.Integer value)
Set Max Diff. use to decide if two haplotypes are equivalent
value - Max Diffpublic java.lang.Integer minHap()
haplotype must be observed at least this often
public FSFHapImputationPlugin minHap(java.lang.Integer value)
Set Min Hap. haplotype must be observed at least this often
value - Min Happublic java.lang.Integer overlap()
overlap between adjacent windows
public FSFHapImputationPlugin overlap(java.lang.Integer value)
Set Overlap. overlap between adjacent windows
value - Overlappublic java.lang.Boolean fillgaps()
replace missing values with flanking values if equal
public FSFHapImputationPlugin fillgaps(java.lang.Boolean value)
Set Fillgaps. replace missing values with flanking values if equal
value - Fillgapspublic java.lang.Double phet()
proportion of sites that are heterozygous
public FSFHapImputationPlugin phet(java.lang.Double value)
Set Phet. proportion of sites that are heterozygous
value - Phetpublic java.lang.Boolean merge()
merge families and chromosomes
public FSFHapImputationPlugin merge(java.lang.Boolean value)
Set Merge. merge families and chromosomes
value - Mergepublic java.lang.Boolean outParents()
replace missing values with flanking values if equal
public FSFHapImputationPlugin outParents(java.lang.Boolean value)
Set Out Parents. replace missing values with flanking values if equal
value - Out Parentspublic java.lang.Boolean outNuc()
replace missing values with flanking values if equal
public FSFHapImputationPlugin outNuc(java.lang.Boolean value)
Set Out Nuc. replace missing values with flanking values if equal
value - Out Nucpublic java.lang.Boolean outIUPAC()
use IUPAC ambiguity codes for output
public FSFHapImputationPlugin outIUPAC(java.lang.Boolean value)
Set Out I U P A C. use IUPAC ambiguity codes for output
value - Out I U P A C