public class SplitKeyFilePlugin
public SplitKeyFilePlugin(@Nullable java.awt.Frame parentFrame, boolean isInteractive)
public SplitKeyFilePlugin()
@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()
@NotNull public java.lang.String inputKeyFile()
Name of the inputKeyFile file to process.
@NotNull public SplitKeyFilePlugin inputKeyFile(@NotNull java.lang.String value)
Set Input Key File. Name of the inputKeyFile file to process.
value
- Input Key File@NotNull public java.lang.String outputKeyFile()
Name of the output file to process.
@NotNull public SplitKeyFilePlugin outputKeyFile(@NotNull java.lang.String value)
Set Output KeyFile. Name of the output file to process.
value
- Output KeyFile@NotNull public java.lang.String fileName()
Name from the SAM or Fastq file to know which key file record to output. This will look at the filename column
@NotNull public SplitKeyFilePlugin fileName(@NotNull java.lang.String value)
Set File Name. Name from the SAM or Fastq file to know which key file record to output. This will look at the filename column
value
- File Namepublic boolean outputFiltered()
If set to true, output the filtered name expected by the snakemake script.
@NotNull public SplitKeyFilePlugin outputFiltered(boolean value)
Set Output Filtered File Name. If set to true, output the filtered name expected by the snakemake script.
value
- Output Filtered File Namepublic boolean removeLastToken()
If set to true, this will remove the last token from the file names.
@NotNull public SplitKeyFilePlugin removeLastToken(boolean value)
Set Remove Last Token From FileName. If set to true, this will remove the last token from the file names.
value
- Remove Last Token From FileName