Class Expression

java.lang.Object
org.snpsift.lang.expression.Expression
Direct Known Subclasses:
ExpressionBinary, ExpressionUnary, Field, Function, Literal

public abstract class Expression extends Object
A generic expresion Expressions have values (VcfInfoType)
Author:
pcingola
  • Field Details

    • debug

      public static boolean debug
    • negated

      protected boolean negated
    • operator

      protected String operator
  • Constructor Details

    • Expression

      public Expression()
    • Expression

      public Expression(String operator)
  • Method Details

    • eval

      public abstract Value eval(org.snpeff.vcf.VcfEntry vcfEntry)
      Evaluate expression using VcfEntry
    • eval

      public abstract Value eval(org.snpeff.vcf.VcfGenotype vcfGenotype)
      Evaluate expression using genotype
    • setNegated

      public void setNegated(boolean negated)