-
- All Implemented Interfaces:
-
java.lang.Runnable
,net.maizegenetics.plugindef.Plugin
,net.maizegenetics.plugindef.PluginListener
,net.maizegenetics.util.ProgressListener
public class CreateIntervalBedFilesPlugin extends AbstractPlugin
Created by zrm22 on 1/16/18. Simple Plugin to Create The interval BED files from the database. If the user provides a extendedBedFile name, it will add the windowSize to both ends of the genome interval.
-
-
Field Summary
Fields Modifier and Type Field Description public final static String
DEFAULT_CITATION
public final static String
POSITION_LIST_NONE
public final static String
TAXA_LIST_NONE
-
Constructor Summary
Constructors Constructor Description CreateIntervalBedFilesPlugin(Frame parentFrame, boolean isInteractive)
-
Method Summary
Modifier and Type Method Description DataSet
processData(DataSet input)
String
getButtonName()
String
getToolTipText()
String
pluginDescription()
ImageIcon
getIcon()
String
dbConfigFile()
File holding the DB config information CreateIntervalBedFilesPlugin
dbConfigFile(String value)
Set Db Config File. String
bedFile()
Name for the bed file CreateIntervalBedFilesPlugin
bedFile(String value)
Set Bed File. String
extendedBedFile()
Name for the extended bed file CreateIntervalBedFilesPlugin
extendedBedFile(String value)
Set Extended Bed File. Integer
windowSize()
Window size to add to the extendedBedFile CreateIntervalBedFilesPlugin
windowSize(Integer value)
Set Window Size. String
refRangeMethod()
Comma separated list of reference Range methods needed to create a bed file. CreateIntervalBedFilesPlugin
refRangeMethod(String value)
Set Ref Range Methods. -
Methods inherited from class net.maizegenetics.plugindef.AbstractPlugin
addListener, cancel, convert, dataSetReturned, getCitation, getInputs, getListeners, getMenu, getPanel, getParameter, getParentFrame, getUsage, getUsageHTML, hasListeners, isInteractive, isPluginParameter, performFunction, pluginParameters, pluginUserManualURL, progress, receiveInput, reverseTrace, run, setConfigParameters, setParameter, setParameters, setParametersToDefault, setThreaded, trace, usageParameters, wasCancelled
-
Methods inherited from class net.maizegenetics.plugindef.Plugin
getPluginInstance, isPlugin
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CreateIntervalBedFilesPlugin
CreateIntervalBedFilesPlugin(Frame parentFrame, boolean isInteractive)
-
-
Method Detail
-
processData
DataSet processData(DataSet input)
-
getButtonName
String getButtonName()
-
getToolTipText
String getToolTipText()
-
pluginDescription
String pluginDescription()
-
dbConfigFile
String dbConfigFile()
File holding the DB config information
-
dbConfigFile
CreateIntervalBedFilesPlugin dbConfigFile(String value)
Set Db Config File. File holding the DB config information
- Parameters:
value
- Db Config File
-
bedFile
CreateIntervalBedFilesPlugin bedFile(String value)
Set Bed File. Name for the bed file
- Parameters:
value
- Bed File
-
extendedBedFile
String extendedBedFile()
Name for the extended bed file
-
extendedBedFile
CreateIntervalBedFilesPlugin extendedBedFile(String value)
Set Extended Bed File. Name for the extended bed file
- Parameters:
value
- Extended Bed File
-
windowSize
Integer windowSize()
Window size to add to the extendedBedFile
-
windowSize
CreateIntervalBedFilesPlugin windowSize(Integer value)
Set Window Size. Window size to add to the extendedBedFile
- Parameters:
value
- Window Size
-
refRangeMethod
String refRangeMethod()
Comma separated list of reference Range methods needed to create a bed file. Generally you will want to pull down refRegionGroup
-
refRangeMethod
CreateIntervalBedFilesPlugin refRangeMethod(String value)
Set Ref Range Methods. Comma separated list of reference Range methods needed to create a bed file. Generally you will want to pull down refRegionGroup
- Parameters:
value
- Ref Range Methods
-
-
-
-