diff --git a/java/src/org/broadinstitute/sting/gatk/walkers/PileupWalker.java b/java/src/org/broadinstitute/sting/gatk/walkers/PileupWalker.java index 383bfd936..2a74e61f1 100644 --- a/java/src/org/broadinstitute/sting/gatk/walkers/PileupWalker.java +++ b/java/src/org/broadinstitute/sting/gatk/walkers/PileupWalker.java @@ -24,6 +24,9 @@ import java.util.ArrayList; public class PileupWalker extends LocusWalker { @Argument(fullName="verbose",required=false,defaultValue="false") public boolean VERBOSE; + + @Argument(fullName="extended",shortName="ext",required=false,defaultValue="false") + public boolean EXTENDED; public boolean FLAG_UNCOVERED_BASES = true; // todo: how do I make this a command line argument? @@ -47,22 +50,6 @@ public class PileupWalker extends LocusWalker { if ( VERBOSE ) { extras += " BQ=" + pileup.getQualsAsInts(); extras += " MQ=" + pileup.getMappingQualsAsInts(); - - String sqbases = pileup.getSecondaryBasePileup(); - String sqquals = pileup.getSecondaryQualPileup(); - if (sqbases != null && sqquals != null) { - assert(sqbases.length() == sqquals.length()); - - extras += " SQ="; - for (int i = 0; i < sqbases.length(); i++) { - extras += sqbases.charAt(i); - extras += sqquals.charAt(i); - - if (i < sqbases.length() - 1) { - extras += ','; - } - } - } } String rodString = ""; @@ -85,6 +72,11 @@ public class PileupWalker extends LocusWalker { out.printf("%s%s %s%n", pileup.getPileupString(), extras, rodString); //} + if ( EXTENDED ) { + String probDists = pileup.getProbDistPileup(); + System.out.println(probDists); + } + return 1; }