
org.campagnelab.dl.somatic.tools.CombineWithGoldStandardArguments Maven / Gradle / Ivy
package org.campagnelab.dl.somatic.tools;
import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;
import org.campagnelab.dl.framework.tools.arguments.AbstractTool;
import org.campagnelab.dl.framework.tools.arguments.ToolArguments;
import java.util.List;
/**
* Created by fac2003 on 11/22/16.
*/
@Parameters(commandDescription = "Combine an sbi file with annotations about somatic mutations. ")
public class CombineWithGoldStandardArguments implements ToolArguments {
@Parameter(required = true, names = {"-i", "--input-file"}, description = "Input file in .bsi/.bsip format.")
String sbiFilename;
@Parameter(required = true, names = {"-a", "--annotations"}, description = "Annotations in TSV format: chromosome\tposition.")
String annotationFilename;
@Parameter(required = true, names = {"-o", "--output-file"}, description = "Output file in .bsi/.bsip format.")
public String outputFilename;
@Parameter( names = {"-f", "--sampling-fraction"}, description = "Fraction of the input file to write to the output. Annotated site are written irrespective of fraction.")
float samplingFraction=1f;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy