public class DeleteReadMappingPlugin
This method will delete read_mappings for a specified method used with the taxon indicated in the keyfile.
The keyfile should be the same format as used in the FastqToMappingPlugin. This allows the user to use the same keyfile if they later detemine there were errors and they need to delete these (or a subset of) these read-mapping entries.
The method parameter is optional: If present, the read_mapping entries will be further filtered based on associated method.
This method will delete from the read_mapping, read_mapping_paths and paths table all entries related to the taxon in the keyfile which were loaded with the specified method.
Assumptions: user loaded the ParmeterCache with config file connection values.
public DeleteReadMappingPlugin(@Nullable java.awt.Frame parentFrame, boolean isInteractive)
This method will delete read_mappings for a specified method used with the taxon indicated in the keyfile.
The keyfile should be the same format as used in the FastqToMappingPlugin. This allows the user to use the same keyfile if they later detemine there were errors and they need to delete these (or a subset of) these read-mapping entries.
The method parameter is optional: If present, the read_mapping entries will be further filtered based on associated method.
This method will delete from the read_mapping, read_mapping_paths and paths table all entries related to the taxon in the keyfile which were loaded with the specified method.
Assumptions: user loaded the ParmeterCache with config file connection values.
public DeleteReadMappingPlugin()
This method will delete read_mappings for a specified method used with the taxon indicated in the keyfile.
The keyfile should be the same format as used in the FastqToMappingPlugin. This allows the user to use the same keyfile if they later detemine there were errors and they need to delete these (or a subset of) these read-mapping entries.
The method parameter is optional: If present, the read_mapping entries will be further filtered based on associated method.
This method will delete from the read_mapping, read_mapping_paths and paths table all entries related to the taxon in the keyfile which were loaded with the specified method.
Assumptions: user loaded the ParmeterCache with config file connection values.
@Nullable public net.maizegenetics.plugindef.DataSet processData(@Nullable net.maizegenetics.plugindef.DataSet input)
@Nullable public javax.swing.ImageIcon getIcon()
@NotNull public java.lang.String getButtonName()
@NotNull public java.lang.String getToolTipText()
@Nullable public java.lang.String keyFile()
Name of the Keyfile to process. Must have columns cultivar, flowcell_lane, filename, and PlateID.Taxa names are created from the cultivar column
@NotNull public DeleteReadMappingPlugin keyFile(@Nullable java.lang.String value)
Set keyFile. Name of the Keyfile to process. Must have columns cultivar, flowcell_lane, filename, and PlateID.Taxa names are created from the cultivar column
value
- keyFile@NotNull public java.lang.String methodName()
Method name assigned to read mappings that will be deleted.
@NotNull public DeleteReadMappingPlugin methodName(@NotNull java.lang.String value)
Set Method Name. Method name assigned to read mappings that will be deleted.
value
- Method Namepublic boolean deleteMethod()
Whether to delete the associated read_mapping method. default=false.
@NotNull public DeleteReadMappingPlugin deleteMethod(boolean value)
Set Delete Read Mapping Method. Whether to delete the associated read_mapping method. default=false.
value
- Delete Read Mapping Method