public class ProductionSNPCallerPluginV2 extends AbstractPlugin
DEFAULT_CITATION, POSITION_LIST_NONE, TAXA_LIST_NONE
Constructor and Description |
---|
ProductionSNPCallerPluginV2() |
ProductionSNPCallerPluginV2(Frame parentFrame,
boolean isInteractive) |
Modifier and Type | Method and Description |
---|---|
Double |
aveSeqErrorRate()
Average sequencing error rate per base (used to decide
between heterozygous and homozygous calls)
|
ProductionSNPCallerPluginV2 |
aveSeqErrorRate(Double value)
Set Ave Seq Error Rate.
|
Integer |
batchSize()
Batch size for processing fastq files
|
ProductionSNPCallerPluginV2 |
batchSize(Integer value)
Set number of Fastq files processed simultaneously
|
Boolean |
depthToOutput()
Output depth: write depths to the output
hdf5 genotypes file
|
ProductionSNPCallerPluginV2 |
depthToOutput(Boolean value)
User sets true or false, indicating if they do
or do not want depth information written to the
HDF5 file.
|
String |
enzyme()
Enzyme used to create the GBS library
|
ProductionSNPCallerPluginV2 |
enzyme(String value)
Set Enzyme.
|
String |
getButtonName()
Button name for this plugin to be used in buttons, etc.
|
ImageIcon |
getIcon()
Icon for this plugin to be used in buttons, etc.
|
String |
getToolTipText()
Tool Tip Text for this plugin
|
String |
inputDirectory()
Input directory containing fastq AND/OR qseq files.
|
ProductionSNPCallerPluginV2 |
inputDirectory(String value)
Set Input Directory.
|
String |
inputGBSDatabase()
Input Database file if using SQLite
|
ProductionSNPCallerPluginV2 |
inputGBSDatabase(String value)
Set Input GBS Database.
|
Boolean |
keepGenotypesOpen()
Keep hdf5 genotypes open for future runs that add more
taxa or more depth
|
ProductionSNPCallerPluginV2 |
keepGenotypesOpen(Boolean value)
Set Keep Genotypes Open.
|
String |
keyFile()
Key file listing barcodes distinguishing the samples
|
ProductionSNPCallerPluginV2 |
keyFile(String value)
Set Key File.
|
Integer |
kmerLength()
Maximum Tag Length
|
ProductionSNPCallerPluginV2 |
kmerLength(Integer value)
Set Maximum Tag Length: User should set this value
equivalent to what was used in GBSSeqToTagDBPlugin
for maximum tag length when creating the database.
|
Integer |
maxDivergence()
Maximum divergence (edit distance) between new read
and previously mapped read (Default: 0 = perfect matches
only)
|
ProductionSNPCallerPluginV2 |
maxDivergence(Integer value)
Set Max Divergence.
|
Integer |
minimumQualityScore()
Minimum quality score within the barcode and read length
to be accepted
|
ProductionSNPCallerPluginV2 |
minimumQualityScore(Integer value)
Set Minimum quality score.
|
String |
outputGenotypesFile()
Output (target) genotypes file to add new genotypes
to (new file created if it doesn't exist)
|
ProductionSNPCallerPluginV2 |
outputGenotypesFile(String value)
Set Output Genotypes File.
|
Double |
positionQualityScore()
Minimum Position Quality Score
|
ProductionSNPCallerPluginV2 |
positionQualityScore(Double value)
Set Minimum quality score for position: This value is used to pull
SNPs out of the snpposition table.
|
void |
postProcessParameters() |
DataSet |
processData(DataSet input)
For the new Generic Plugin Parameter design, performFunction() will
automatically call this.
|
TagData |
runPlugin(DataSet input)
Convenience method to run plugin with one return object.
|
void |
setTagLenException() |
addListener, cancel, convert, dataSetReturned, getCitation, getInputs, getMenu, getPanel, getParameter, getParameter, getParentFrame, getUsage, getUsageHTML, isInteractive, performFunction, pluginDescription, pluginUserManualURL, progress, progress, receiveInput, reverseTrace, run, setConfigParameters, setParameter, setParameter, setParameter, setParameters, setParametersToDefault, setThreaded, trace, wasCancelled
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPluginInstance, getPluginInstance, isPlugin
public ProductionSNPCallerPluginV2()
public ProductionSNPCallerPluginV2(Frame parentFrame, boolean isInteractive)
public void postProcessParameters()
public DataSet processData(DataSet input)
Plugin
processData
in interface Plugin
processData
in class AbstractPlugin
input
- inputpublic void setTagLenException()
public ImageIcon getIcon()
Plugin
public String getButtonName()
Plugin
public String getToolTipText()
Plugin
public TagData runPlugin(DataSet input)
public String inputDirectory()
public ProductionSNPCallerPluginV2 inputDirectory(String value)
value
- Input Directorypublic String keyFile()
public ProductionSNPCallerPluginV2 keyFile(String value)
value
- Key Filepublic String enzyme()
public ProductionSNPCallerPluginV2 enzyme(String value)
value
- Enzymepublic String inputGBSDatabase()
public ProductionSNPCallerPluginV2 inputGBSDatabase(String value)
value
- Input GBS Databasepublic String outputGenotypesFile()
public ProductionSNPCallerPluginV2 outputGenotypesFile(String value)
value
- Output Genotypes Filepublic Double aveSeqErrorRate()
public ProductionSNPCallerPluginV2 aveSeqErrorRate(Double value)
value
- Ave Seq Error Ratepublic Integer maxDivergence()
public ProductionSNPCallerPluginV2 maxDivergence(Integer value)
value
- Max Divergencepublic Boolean keepGenotypesOpen()
public ProductionSNPCallerPluginV2 keepGenotypesOpen(Boolean value)
value
- Keep Genotypes Openpublic Boolean depthToOutput()
public ProductionSNPCallerPluginV2 depthToOutput(Boolean value)
value
- Write depth to output filepublic Integer kmerLength()
public ProductionSNPCallerPluginV2 kmerLength(Integer value)
value
- Maximum Tag Lengthpublic Double positionQualityScore()
public ProductionSNPCallerPluginV2 positionQualityScore(Double value)
value
- Minimum position quality scorepublic Integer batchSize()
public ProductionSNPCallerPluginV2 batchSize(Integer value)
value
- public Integer minimumQualityScore()
public ProductionSNPCallerPluginV2 minimumQualityScore(Integer value)
value
- Minimum quality scoreCopyright © 2018. All rights reserved.