use of com.hartwig.pipeline.calling.structural.gridss.stage.RepeatMasker in project pipeline5 by hartwigmedical.
the class Gridss method gridssCommands.
private List<BashCommand> gridssCommands(final Driver driver, final String sampleName) {
SubStageInputOutput unfilteredVcfOutput = driver.andThen(new RepeatMasker()).andThen(new GridssAnnotation(resourceFiles, false)).apply(SubStageInputOutput.empty(sampleName));
unfilteredVcf = unfilteredVcfOutput.outputFile().path();
List<BashCommand> commands = new ArrayList<>();
commands.add(new ExportPathCommand(new BwaCommand()));
commands.add(new ExportPathCommand(new SamtoolsCommand()));
commands.addAll(unfilteredVcfOutput.bash());
return commands;
}
Aggregations