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 Expressionexpr-
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 Valueeval(org.snpeff.vcf.VcfEntry vcfEntry)Evaluate expression using VcfEntryValueeval(org.snpeff.vcf.VcfGenotype gt)Evaluate expression using genotypeprotected abstract ValueevalOp(Value val)java.lang.StringtoString()-
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:ExpressionEvaluate expression using VcfEntry- Specified by:
evalin classExpression
-
eval
public Value eval(org.snpeff.vcf.VcfGenotype gt)
Description copied from class:ExpressionEvaluate expression using genotype- Specified by:
evalin classExpression
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-