@FileIsReadable(message = "vcf does not exist or is not readable", groups = InputValidations.class) @InputArgument(flag = "--vcf") private File vcf; @FileIsReadable(message = "output does not exist or is not readable", groups = OutputValidations.class) @OutputArgument(flag = "--out") private File output; @FileIsReadable(message = "intervalList does not exist or is not readable", groups = InputValidations.class) @InputArgument(flag = "--int") private File intervalList;
@FileIsReadable(message = "unmappedSAM does not exist or is not readable", groups = InputValidations.class) @InputArgument(order = 0, delimiter = "") private File unmappedSAM; @FileIsReadable(message = "unmappedSetBit does not exist or is not readable", groups = OutputValidations.class) @InputArgument(order = 1, delimiter = "") private File unmappedSetBit;
@FileIsReadable(message = "output does not exist or is not readable", groups = OutputValidations.class) @OutputArgument(flag = "--out") private File output; @FileIsReadable(message = "maximumLikelihood does not exist or is not readable", groups = InputValidations.class) @InputArgument(flag = "--ml") private File maximumLikelihood; @FileIsReadable(message = "expectedEC2HTSFMap does not exist or is not readable", groups = InputValidations.class) @InputArgument(flag = "--ecvcf") private File expectedEC2HTSFMap;
@FileIsReadable(message = "Invalid flagstatInput file", groups = InputValidations.class) @InputArgument(flag = "--input") private File input; @FileIsReadable(message = "Invalid output file", groups = OutputValidations.class) @OutputArgument(flag = "--output") private File output;
@Application(name = "Cluster") @Executable(value = "$%s_MAPSPLICE_HOME/bin/cluster") public class SortByName extends Module { @NotNull(message = "clusterDirectory is required", groups = InputValidations.class) @FileIsReadable(message = "clusterDirectory does not exist or is not readable", groups = InputValidations.class) @InputArgument(delimiter = "") private File clusterDirectory; @Override public Class<?> getModuleClass() { return SortByName.class; } @Override public String getExecutable() { return String.format(getModuleClass().getAnnotation(Executable.class).value(), getWorkflowName().toUpperCase()); } public File getClusterDirectory() { return clusterDirectory; } public void setClusterDirectory(File clusterDirectory) { this.clusterDirectory = clusterDirectory; } }
@FileIsReadable(message = "Invalid input file", groups = InputValidations.class) @FileIsNotEmpty(message = "input is empty", groups = InputValidations.class) @InputArgument(delimiter = "") @FileIsReadable(message = "Invalid output file", groups = OutputValidations.class) @OutputArgument(delimiter = "", persistFileData = true, mimeType = MimeType.APPLICATION_BAM_INDEX) private File output;
@FileIsReadable(message = "Invalid input file", groups = InputValidations.class) @FileIsNotEmpty(message = "input is empty", groups = InputValidations.class) @InputArgument(delimiter = "") @FileIsReadable(message = "Invalid output file", groups = OutputValidations.class) @OutputArgument(delimiter = "", persistFileData = true, mimeType = MimeType.APPLICATION_BAM_INDEX) private File output;
@FileIsReadable(message = "Invalid flagstatInput file", groups = InputValidations.class) @InputArgument(flag = "--input") private File input; @FileIsReadable(message = "Invalid output file", groups = OutputValidations.class) @OutputArgument(flag = "--output") private File output;
@FileIsReadable(message = "Invalid input file", groups = InputValidations.class) @InputArgument private File input; @FileIsReadable(message = "Invalid output file", groups = OutputValidations.class) @OutputArgument(redirect = true, persistFileData = true, mimeType = MimeType.TEXT_STAT_SUMMARY) private File output;
@FileIsReadable(message = "input does not exist or is not readable", groups = InputValidations.class) @InputArgument(order = 0, delimiter = "") private File input;
@FileIsReadable(message = "clusterDirectory does not exist or is not readable", groups = InputValidations.class) @InputArgument(delimiter = "") private File clusterDirectory;
@FileIsReadable(message = "Invalid input file", groups = InputValidations.class) @FileIsNotEmpty(message = "input is empty", groups = InputValidations.class) @InputArgument @FileIsReadable(message = "Invalid output file", groups = OutputValidations.class) @FileIsNotEmpty(message = "output is empty", groups = OutputValidations.class) @InputArgument
@FileIsReadable(message = "Invalid flagstatInput file", groups = InputValidations.class) @FileIsNotEmpty(message = "flagstatInput is empty", groups = InputValidations.class) @InputArgument @FileIsReadable(message = "Invalid output file", groups = OutputValidations.class) @FileIsNotEmpty(message = "output is empty", groups = OutputValidations.class) @InputArgument
@FileIsReadable(message = "Invalid input file", groups = InputValidations.class) @InputArgument private File input; @FileIsReadable(message = "Invalid output file", groups = OutputValidations.class) @OutputArgument(redirect = true, persistFileData = true, mimeType = MimeType.TEXT_STAT_SUMMARY) private File output;
public class FastxClipper extends Module { @FileIsReadable(message = "inFile is not readable", groups = InputValidations.class) @FileIsNotEmpty(message = "inFile is empty", groups = InputValidations.class) @NotNull(message = "inFile is required", groups = InputValidations.class)
public class FastqQualityTrimmer extends Module { @FileIsReadable(message = "outFile is not readable", groups = InputValidations.class) @FileIsNotEmpty(message = "outFile is empty", groups = InputValidations.class) @NotNull(message = "inFile is required", groups = InputValidations.class)
public class FastxClipper extends Module { @FileIsReadable(message = "inFile is not readable", groups = InputValidations.class) @FileIsNotEmpty(message = "inFile is empty", groups = InputValidations.class) @NotNull(message = "inFile is required", groups = InputValidations.class)
public class FastqQualityTrimmer extends Module { @FileIsReadable(message = "outFile is not readable", groups = InputValidations.class) @FileIsNotEmpty(message = "outFile is empty", groups = InputValidations.class) @NotNull(message = "inFile is required", groups = InputValidations.class)
public class FastxQualityStats extends Module { @FileIsReadable(message = "inFile is not readable", groups = InputValidations.class) @FileIsNotEmpty(message = "inFile is empty", groups = InputValidations.class) @NotNull(message = "inFile is required", groups = InputValidations.class)
public class FastxQualityStats extends Module { @FileIsReadable(message = "inFile is not readable", groups = InputValidations.class) @FileIsNotEmpty(message = "inFile is empty", groups = InputValidations.class) @NotNull(message = "inFile is required", groups = InputValidations.class)