updating back names
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@2786 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
777617b6c7
commit
e0af3bf761
|
|
@ -1,4 +1,4 @@
|
||||||
package org.broadinstitute.sting.oneoffprojects.variantcontext.varianteval2;
|
package org.broadinstitute.sting.oneoffprojects.walkers.varianteval2;
|
||||||
|
|
||||||
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
||||||
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.broadinstitute.sting.oneoffprojects.variantcontext.varianteval2;
|
package org.broadinstitute.sting.oneoffprojects.walkers.varianteval2;
|
||||||
|
|
||||||
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
||||||
import org.broadinstitute.sting.gatk.contexts.ReferenceContext;
|
import org.broadinstitute.sting.gatk.contexts.ReferenceContext;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.broadinstitute.sting.oneoffprojects.variantcontext.varianteval2;
|
package org.broadinstitute.sting.oneoffprojects.walkers.varianteval2;
|
||||||
|
|
||||||
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
||||||
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.broadinstitute.sting.oneoffprojects.variantcontext.varianteval2;
|
package org.broadinstitute.sting.oneoffprojects.walkers.varianteval2;
|
||||||
|
|
||||||
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
||||||
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.broadinstitute.sting.oneoffprojects.variantcontext.varianteval2;
|
package org.broadinstitute.sting.oneoffprojects.walkers.varianteval2;
|
||||||
|
|
||||||
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
||||||
import org.broadinstitute.sting.gatk.contexts.ReferenceContext;
|
import org.broadinstitute.sting.gatk.contexts.ReferenceContext;
|
||||||
|
|
@ -86,9 +86,9 @@ public class VariantEval2Walker extends RodWalker<Integer, Integer> {
|
||||||
private class EvaluationContext extends HashMap<String, Set<VariantEvaluator>> {
|
private class EvaluationContext extends HashMap<String, Set<VariantEvaluator>> {
|
||||||
// useful for typing
|
// useful for typing
|
||||||
public String trackName, contextName;
|
public String trackName, contextName;
|
||||||
VariantContextUtils.MatchExp selectExp;
|
VariantContextUtils.JexlVCMatchExp selectExp;
|
||||||
|
|
||||||
public EvaluationContext(String trackName, String contextName, VariantContextUtils.MatchExp selectExp) {
|
public EvaluationContext(String trackName, String contextName, VariantContextUtils.JexlVCMatchExp selectExp) {
|
||||||
this.trackName = trackName;
|
this.trackName = trackName;
|
||||||
this.contextName = contextName;
|
this.contextName = contextName;
|
||||||
this.selectExp = selectExp;
|
this.selectExp = selectExp;
|
||||||
|
|
@ -117,11 +117,11 @@ public class VariantEval2Walker extends RodWalker<Integer, Integer> {
|
||||||
|
|
||||||
public void initialize() {
|
public void initialize() {
|
||||||
determineAllEvalations();
|
determineAllEvalations();
|
||||||
List<VariantContextUtils.MatchExp> selectExps = VariantContextUtils.initializeMatchExps(SELECT_NAMES, SELECT_EXPS);
|
List<VariantContextUtils.JexlVCMatchExp> selectExps = VariantContextUtils.initializeMatchExps(SELECT_NAMES, SELECT_EXPS);
|
||||||
|
|
||||||
for ( ReferenceOrderedDataSource d : this.getToolkit().getRodDataSources() ) {
|
for ( ReferenceOrderedDataSource d : this.getToolkit().getRodDataSources() ) {
|
||||||
if ( d.getName().startsWith("eval") ) {
|
if ( d.getName().startsWith("eval") ) {
|
||||||
for ( VariantContextUtils.MatchExp e : selectExps ) {
|
for ( VariantContextUtils.JexlVCMatchExp e : selectExps ) {
|
||||||
addNewContext(d.getName(), d.getName() + "." + e.name, e);
|
addNewContext(d.getName(), d.getName() + "." + e.name, e);
|
||||||
}
|
}
|
||||||
addNewContext(d.getName(), d.getName() + ".all", null);
|
addNewContext(d.getName(), d.getName() + ".all", null);
|
||||||
|
|
@ -171,7 +171,7 @@ public class VariantEval2Walker extends RodWalker<Integer, Integer> {
|
||||||
return evals;
|
return evals;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addNewContext(String trackName, String contextName, VariantContextUtils.MatchExp selectExp) {
|
private void addNewContext(String trackName, String contextName, VariantContextUtils.JexlVCMatchExp selectExp) {
|
||||||
EvaluationContext group = new EvaluationContext(trackName, contextName, selectExp);
|
EvaluationContext group = new EvaluationContext(trackName, contextName, selectExp);
|
||||||
|
|
||||||
for ( String filteredName : Arrays.asList(RAW_SET_NAME, RETAINED_SET_NAME, FILTERED_SET_NAME) ) {
|
for ( String filteredName : Arrays.asList(RAW_SET_NAME, RETAINED_SET_NAME, FILTERED_SET_NAME) ) {
|
||||||
|
|
@ -288,7 +288,7 @@ public class VariantEval2Walker extends RodWalker<Integer, Integer> {
|
||||||
if ( rodList != null ) {
|
if ( rodList != null ) {
|
||||||
for ( ReferenceOrderedDatum rec : rodList.getRecords() ) {
|
for ( ReferenceOrderedDatum rec : rodList.getRecords() ) {
|
||||||
if ( rec.getLocation().getStart() == context.getLocation().getStart() ) {
|
if ( rec.getLocation().getStart() == context.getLocation().getStart() ) {
|
||||||
VariantContext vc = VariantContextAdaptors.convertToVariantContext(name, rec);
|
VariantContext vc = VariantContextAdaptors.toVariantContext(name, rec);
|
||||||
if ( vc != null ) {
|
if ( vc != null ) {
|
||||||
return vc;
|
return vc;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.broadinstitute.sting.oneoffprojects.variantcontext.varianteval2;
|
package org.broadinstitute.sting.oneoffprojects.walkers.varianteval2;
|
||||||
|
|
||||||
import org.broadinstitute.sting.oneoffprojects.variantcontext.VariantContext;
|
import org.broadinstitute.sting.oneoffprojects.variantcontext.VariantContext;
|
||||||
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker;
|
||||||
|
|
@ -15,7 +15,7 @@ import java.util.ArrayList;
|
||||||
* Time: 3:38:02 PM
|
* Time: 3:38:02 PM
|
||||||
* To change this template use File | Settings | File Templates.
|
* To change this template use File | Settings | File Templates.
|
||||||
*/
|
*/
|
||||||
public abstract class VariantEvaluator {
|
abstract class VariantEvaluator {
|
||||||
protected boolean accumulateInterestingSites = false, printInterestingSites = false;
|
protected boolean accumulateInterestingSites = false, printInterestingSites = false;
|
||||||
protected String interestingSitePrefix = null;
|
protected String interestingSitePrefix = null;
|
||||||
protected boolean processedASite = false;
|
protected boolean processedASite = false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue