void append(Expr expr) { QueryAtom atom = new QueryAtom(mol.getBuilder()); atom.setExpression(expr); append(atom); }
private boolean parseAtomExpr() { QueryAtom atom = new QueryAtom(mol.getBuilder()); Expr expr = new Expr(Expr.Type.NONE); atom.setExpression(expr); if (!parseExplicitHydrogen(atom, expr) && !parseAtomExpr(atom, expr, '\0')) { error = "Invalid atom expression"; return false; } append(atom); return true; }