message: VMD parser updated, now math function to value comparison enabled
diff: @@ -57,8 +57,10 @@ const valueOperators: OperatorList = [
  type: h.binaryLeft,
  rule: P.MonadicParser.alt(P.MonadicParser.regexp(/\s*(=~|==|>=|<=|=|!=|>|<)\s*/, 1), P.MonadicParser.whitespace.result('=')),
  map: (op, e1, e2) => {
  - // console.log(op, e1, e2)
  + console.log(e1.head !== undefined && e2.head !==undefined)
  + console.log(op, e1, e2)
  let expr;
  + if (e1.head !== undefined && e2.head !== undefined){
  if (e1.head.name === 'structure-query.atom-property.macromolecular.secondary-structure-flags') {
  expr = B.core.flags.hasAny([e1, sstrucMap(e2)]);
  } else if (e2.head.name === 'structure-query.atom-property.macromolecular.secondary-structure-flags') {
  @@ -80,9 +82,10 @@ const valueOperators: OperatorList = [
  ]);
  }
  }
  + }
  if (!expr) {
  - if (e1.head.name) e2 = h.wrapValue(e1, e2);
  - if (e2.head.name) e1 = h.wrapValue(e2, e1);
  + if (e1.head) e2 = h.wrapValue(e1, e2);
  + if (e2.head) e1 = h.wrapValue(e2, e1);
  switch (op) {
  case '=':
  case '==':
  