You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
super(ModuleLoader.getInstance().getModule(SequenceAnalysisModule.class), "Print Read-Backed Haplotypes", "This scans the alignments over the provided interval(s), and reports all unique haplotypes.", newLinkedHashSet<>(PageFlowUtil.set("/sequenceanalysis/field/IntervalField.js")), Arrays.asList(
41
+
ToolParameterDescriptor.create("intervals", "Intervals", "The intervals over which to merge the data. They should be in the form: chr01:102-20394", "sequenceanalysis-intervalfield", newJSONObject(){{
42
+
put("allowBlank", false);
43
+
}}, null),
44
+
ToolParameterDescriptor.createCommandLineParam(CommandLineParam.create("-mq"), "minQual", "Min Base Quality", "Nucleotides with quality scores below this value will be converted to N", "ldk-integerfield", newJSONObject(){{
45
+
put("minValue", 0);
46
+
}}, 10),
47
+
ToolParameterDescriptor.createCommandLineParam(CommandLineParam.create("-rc"), "requiredCoverageFraction", "Required Coverage Fraction", "A haplotype must have coverage over this fraction of the interval to be reported", "ldk-numberfield", newJSONObject(){{
48
+
put("minValue", 0);
49
+
put("maxValue", 1.0);
50
+
put("decimalPrecision", 2);
51
+
}}, null),
52
+
ToolParameterDescriptor.createCommandLineParam(CommandLineParam.create("-mr"), "minReadsToReport", "Min Reads To Report", "If specified, only haplotypes with at least this many reads will be reported", "ldk-integerfield", newJSONObject(){{
53
+
put("minValue", 0);
54
+
}}, null),
55
+
ToolParameterDescriptor.createCommandLineParam(CommandLineParam.create("-mrf"), "minReadFractionToReport", "Min Read Fraction To Report", "If specified, only haplotypes representing at least this fraction of total haplotypes will be reported", "ldk-numberfield", newJSONObject(){{
0 commit comments