in src/main/java/com/epam/fonda/workflow/stage/impl/PreAlignment.java [55:66]
public FastqResult process(final Flag flag, final FastqFileSample sample, final Configuration configuration,
final TemplateEngine templateEngine) {
if (flag.isXenome()) {
fastqResult = new Xenome(sample, fastqResult, index).generate(configuration, templateEngine);
}
if (flag.isSeqpurge() && !skipTool(configuration)) {
fastqResult = new SeqPurge(sample, fastqResult, index).generate(configuration, templateEngine);
} else if (flag.isTrimmomatic()) {
fastqResult = new Trimmomatic(sample, fastqResult, index).generate(configuration, templateEngine);
}
return fastqResult;
}