public class FindHaplotypeClustersPlugin
extends net.maizegenetics.plugindef.AbstractPlugin
| Modifier and Type | Class and Description |
|---|---|
static class |
FindHaplotypeClustersPlugin.CLUSTER_METHOD |
| Constructor and Description |
|---|
FindHaplotypeClustersPlugin(Frame parentFrame,
boolean isInteractive) |
| Modifier and Type | Method and Description |
|---|---|
FindHaplotypeClustersPlugin.CLUSTER_METHOD |
clusterMethod()
The method used to cluster taxa.
|
FindHaplotypeClustersPlugin |
clusterMethod(FindHaplotypeClustersPlugin.CLUSTER_METHOD value)
Set Cluster Method.
|
String |
getButtonName() |
ImageIcon |
getIcon() |
String |
getToolTipText() |
String |
intervalFile()
Interval File used to create the VCF file
|
FindHaplotypeClustersPlugin |
intervalFile(String value)
Set Interval File.
|
Double |
maxDistFromFounder()
Maximum genetic divergence from founder haplotype to
cluster sequences
|
FindHaplotypeClustersPlugin |
maxDistFromFounder(Double value)
Set Max divergence from founder.
|
Double |
maxError()
Maximum error allowed to create a homozygous call.
|
FindHaplotypeClustersPlugin |
maxError(Double value)
Set Maximum error.
|
Integer |
minSiteForComp()
The minimum number of sites present in two taxa to
compare genetic distance to evaluate similarity for
clustering
|
FindHaplotypeClustersPlugin |
minSiteForComp(Integer value)
Set Min sites to cluster.
|
Double |
minTaxaCoverage()
The minimum proportion of sites present in a taxa to
go into clustering
|
FindHaplotypeClustersPlugin |
minTaxaCoverage(Double value)
Set Min taxa coverage.
|
Integer |
minTaxaInGroup()
Minimum number of taxa to generate a haplotype
|
FindHaplotypeClustersPlugin |
minTaxaInGroup(Integer value)
Set Min taxa to generate a haplotype.
|
String |
outFile()
Output file directory name, or new directory path;
Directory will be created, if doesn't exist.
|
FindHaplotypeClustersPlugin |
outFile(String value)
Set Donor dir/file basename.
|
String |
pluginUserManualURL() |
net.maizegenetics.plugindef.DataSet |
processData(net.maizegenetics.plugindef.DataSet input)
Method to create a consensus haplotype GenotypeTable object
Method will now just create and return the GenotypeTable instead of doing additional work to create the fasta sequence.
|
net.maizegenetics.dna.map.GenomeSequence |
referenceSequence()
Reference Genome Sequence to use to extract the fasta
|
FindHaplotypeClustersPlugin |
referenceSequence(net.maizegenetics.dna.map.GenomeSequence value)
Set Reference Genome Sequence.
|
Boolean |
replaceNsWithMajor()
Boolean flag to replace any N calls with a Major Homozygous
Diploid Value
|
FindHaplotypeClustersPlugin |
replaceNsWithMajor(Boolean value)
Set Replace N calls with Major Allele.
|
Double |
seqErrorRate()
Error rate used to merge alleles call hets versus homozygous
|
FindHaplotypeClustersPlugin |
seqErrorRate(Double value)
Set Sequencing error rate.
|
String |
sequenceOutDir()
Output Directory For storing the sequence files
|
FindHaplotypeClustersPlugin |
sequenceOutDir(String value)
Set Sequence Output Directory.
|
Boolean |
useDepthForCalls()
Boolean flag to have the clustering algorithm use depth
information instead of allele counts
|
FindHaplotypeClustersPlugin |
useDepthForCalls(Boolean value)
Set Use Depth For Calls.
|
String |
vcfDir()
Input genotypes to generate haplotypes from.
|
FindHaplotypeClustersPlugin |
vcfDir(String value)
Set Target directory.
|
addListener, cancel, convert, dataSetReturned, getCitation, getInputs, getMenu, getPanel, getParameter, getParameter, getParentFrame, getUsage, getUsageHTML, isInteractive, performFunction, pluginDescription, progress, progress, receiveInput, reverseTrace, run, setConfigParameters, setParameter, setParameter, setParameter, setParameters, setParametersToDefault, setThreaded, trace, wasCancelledpublic FindHaplotypeClustersPlugin(Frame parentFrame, boolean isInteractive)
public net.maizegenetics.plugindef.DataSet processData(net.maizegenetics.plugindef.DataSet input)
processData in interface net.maizegenetics.plugindef.PluginprocessData in class net.maizegenetics.plugindef.AbstractPlugininput - public String pluginUserManualURL()
pluginUserManualURL in interface net.maizegenetics.plugindef.PluginpluginUserManualURL in class net.maizegenetics.plugindef.AbstractPluginpublic ImageIcon getIcon()
public String getButtonName()
public String getToolTipText()
public String vcfDir()
public FindHaplotypeClustersPlugin vcfDir(String value)
value - Target directorypublic String outFile()
public FindHaplotypeClustersPlugin outFile(String value)
value - Donor dir/file basenamepublic Double maxDistFromFounder()
public FindHaplotypeClustersPlugin maxDistFromFounder(Double value)
value - Max divergence from founderpublic Double seqErrorRate()
public FindHaplotypeClustersPlugin seqErrorRate(Double value)
value - Sequencing error ratepublic Integer minSiteForComp()
public FindHaplotypeClustersPlugin minSiteForComp(Integer value)
value - Min sites to clusterpublic Double minTaxaCoverage()
public FindHaplotypeClustersPlugin minTaxaCoverage(Double value)
value - Min taxa coveragepublic Integer minTaxaInGroup()
public FindHaplotypeClustersPlugin minTaxaInGroup(Integer value)
value - Min taxa to generate a haplotypepublic net.maizegenetics.dna.map.GenomeSequence referenceSequence()
public FindHaplotypeClustersPlugin referenceSequence(net.maizegenetics.dna.map.GenomeSequence value)
value - Reference Genome Sequencepublic String sequenceOutDir()
public FindHaplotypeClustersPlugin sequenceOutDir(String value)
value - Sequence Output Directorypublic String intervalFile()
public FindHaplotypeClustersPlugin intervalFile(String value)
value - Interval Filepublic FindHaplotypeClustersPlugin.CLUSTER_METHOD clusterMethod()
public FindHaplotypeClustersPlugin clusterMethod(FindHaplotypeClustersPlugin.CLUSTER_METHOD value)
value - Cluster Methodpublic Double maxError()
public FindHaplotypeClustersPlugin maxError(Double value)
value - Maximum errorpublic Boolean replaceNsWithMajor()
public FindHaplotypeClustersPlugin replaceNsWithMajor(Boolean value)
value - Replace N calls with Major Allelepublic Boolean useDepthForCalls()
public FindHaplotypeClustersPlugin useDepthForCalls(Boolean value)
value - Use Depth For CallsCopyright © 2018. All rights reserved.