Package org.snpsift.lang.expression
Class ExpressionBinary
- java.lang.Object
-
- org.snpsift.lang.expression.Expression
-
- org.snpsift.lang.expression.ExpressionBinary
-
-
Field Summary
Fields Modifier and Type Field Description protected Expression
left
protected Expression
right
-
Fields inherited from class org.snpsift.lang.expression.Expression
debug, negated, operator
-
-
Constructor Summary
Constructors Constructor Description ExpressionBinary(Expression left, Expression right, java.lang.String operator)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Value
eval(org.snpeff.vcf.VcfEntry vcfEntry)
Evaluate expression using VcfEntryValue
eval(org.snpeff.vcf.VcfGenotype gt)
Evaluate expression using genotypeprotected abstract Value
evalOp(Value lval, Value rval)
java.lang.String
toString()
-
Methods inherited from class org.snpsift.lang.expression.Expression
setNegated
-
-
-
-
Field Detail
-
left
protected Expression left
-
right
protected Expression right
-
-
Constructor Detail
-
ExpressionBinary
public ExpressionBinary(Expression left, Expression right, java.lang.String operator)
-
-
Method Detail
-
eval
public Value eval(org.snpeff.vcf.VcfEntry vcfEntry)
Description copied from class:Expression
Evaluate expression using VcfEntry- Specified by:
eval
in classExpression
-
eval
public Value eval(org.snpeff.vcf.VcfGenotype gt)
Description copied from class:Expression
Evaluate expression using genotype- Specified by:
eval
in classExpression
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-