added MAF-style output
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@1163 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
dcb8892568
commit
25c30b12bb
|
|
@ -50,6 +50,9 @@ public class SomaticMutationWalker extends LocusWalker<Integer, Integer> {
|
||||||
// @Argument(fullName = "output_failures", required = false, doc="produce output for failed sites")
|
// @Argument(fullName = "output_failures", required = false, doc="produce output for failed sites")
|
||||||
public boolean OUTPUT_FAILURES = true;
|
public boolean OUTPUT_FAILURES = true;
|
||||||
|
|
||||||
|
@Argument(fullName = "output_format", shortName = "s3", required = true, doc="Format of output: bed or maf")
|
||||||
|
public String OUTPUT_FORMAT;
|
||||||
|
|
||||||
|
|
||||||
public void initialize() {
|
public void initialize() {
|
||||||
}
|
}
|
||||||
|
|
@ -260,23 +263,37 @@ public class SomaticMutationWalker extends LocusWalker<Integer, Integer> {
|
||||||
|
|
||||||
// if we're still here... we've got a somatic mutation! Output the results
|
// if we're still here... we've got a somatic mutation! Output the results
|
||||||
// and stop looking for mutants!
|
// and stop looking for mutants!
|
||||||
String msg =
|
if ("maf".equalsIgnoreCase(OUTPUT_FORMAT)) {
|
||||||
(failedMidpointCheck?"__FAILED-MPCHECK":"") +
|
out.println(
|
||||||
"TScore:" + tumorLod +
|
"36\t" + //build
|
||||||
"__TRefSum: " + tumorReadPile.qualitySums.getQualitySum(upRef) +
|
context.getContig() + "\t" +
|
||||||
"__TAltSum: " + tumorReadPile.qualitySums.getQualitySum(altAllele) +
|
context.getPosition() + "\t" +
|
||||||
"__NScore:" + normalLod +
|
context.getPosition() + "\t" +
|
||||||
"__NRefSum: " + normalReadPile.qualitySums.getQualitySum(upRef) +
|
upRef + "\t" +
|
||||||
"__NAltSum: " + normalReadPile.qualitySums.getQualitySum(altAllele) +
|
upRef + "\t" +
|
||||||
"__maxSkewLod_" + failureReason.second + "_" +
|
altAllele + "\t" +
|
||||||
"__MIDP: " + midp.get(altAllele);
|
tumorSampleName + "\t" +
|
||||||
|
normalSampleName);
|
||||||
|
} else {
|
||||||
|
|
||||||
out.println(
|
String msg =
|
||||||
context.getContig() + "\t" +
|
(failedMidpointCheck?"__FAILED-MPCHECK":"") +
|
||||||
context.getPosition() + "\t" +
|
"TScore:" + tumorLod +
|
||||||
context.getPosition() + "\t"
|
"__TRefSum: " + tumorReadPile.qualitySums.getQualitySum(upRef) +
|
||||||
+ msg.replace(' ','_')
|
"__TAltSum: " + tumorReadPile.qualitySums.getQualitySum(altAllele) +
|
||||||
);
|
"__NScore:" + normalLod +
|
||||||
|
"__NRefSum: " + normalReadPile.qualitySums.getQualitySum(upRef) +
|
||||||
|
"__NAltSum: " + normalReadPile.qualitySums.getQualitySum(altAllele) +
|
||||||
|
"__maxSkewLod_" + failureReason.second + "_" +
|
||||||
|
"__MIDP: " + midp.get(altAllele);
|
||||||
|
|
||||||
|
out.println(
|
||||||
|
context.getContig() + "\t" +
|
||||||
|
context.getPosition() + "\t" +
|
||||||
|
context.getPosition() + "\t"
|
||||||
|
+ msg.replace(' ','_')
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue