Package org.snpsift.lang.expression
Class ExpressionUnary
- java.lang.Object
-
- org.snpsift.lang.expression.Expression
-
- org.snpsift.lang.expression.ExpressionUnary
-
public abstract class ExpressionUnary extends Expression
An expression that can be negated- Author:
- pcingola
-
-
Field Summary
Fields Modifier and Type Field Description protected Expression
expr
-
Fields inherited from class org.snpsift.lang.expression.Expression
debug, negated, operator
-
-
Constructor Summary
Constructors Constructor Description ExpressionUnary(Expression expr, 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 val)
java.lang.String
toString()
-
Methods inherited from class org.snpsift.lang.expression.Expression
setNegated
-
-
-
-
Field Detail
-
expr
protected Expression expr
-
-
Constructor Detail
-
ExpressionUnary
public ExpressionUnary(Expression expr, 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
-
-