anchor.diff:  [source,cypher]
   ----
   MATCH    (strawberry {UniqueId: "Strawberry"})-->(recipe)
  -WITH     collect(distinct recipe) AS recipes
  +WITH     collect(DISTINCT recipe) AS recipes
   MATCH    (ingredient)-->(recipe) 
   WHERE    recipe IN recipes AND NOT 
            ingredient.UniqueId IN ["Strawberry"]
  -RETURN   ingredient.UniqueId as Ingredient,
  -		 labels(ingredient)[0] as Type,
  -         count(*) as NumOccurances 
  -ORDER BY count(*) desc
  +RETURN   ingredient.UniqueId AS Ingredient,
  +         labels(ingredient)[0] AS Type,
  +         count(*) AS NumOccurances 
  +ORDER BY count(*) DESC
   ----
   //output
   //table
  
positive.code: ----
  MATCH     (sourceIngredients)-->(sourceRecipe {UniqueId: "PineappleKaleCoconutOilGreenSmoothie"})
  WITH      sourceRecipe, 
            collect(distinct sourceIngredients) AS sourceIngr
  MATCH     (targetIngr)-->(targetRecipes)
  WHERE NOT targetRecipes = sourceRecipe
  WITH      targetRecipes, 
            collect(distinct targetIngr) AS targets,
            sourceIngr AS sources 
  WITH      targetRecipes,
            filter(x in targets WHERE x in sources) AS intersect, 
            filter(x in targets WHERE not x in sources) + sources AS union
  RETURN    targetRecipes.UniqueId as Recipe, 
            extract(ingr in intersect | ingr.UniqueId) AS Intersect, 
            extract(ingr in union | ingr.UniqueId)  AS Union,
            length(intersect) * 1.0 / length(union) as SimilarityCOF
  ORDER BY  SimilarityCOF desc
  
  ----
  //output
  //table
  '''
  
negative.code: [source,cypher]
  ----
  MATCH    (blueberry {UniqueId: "Blueberry"})-->(recipe),
           (water {UniqueId: "Water"})-->(recipe)
  WITH     collect(DISTINCT recipe) AS recipes
  MATCH    (ingredient)-->(recipe) 
  WHERE    recipe IN recipes AND NOT 
           ingredient.UniqueId IN ["Blueberry", "Water"]
  RETURN   ingredient.UniqueId AS Ingredient, 
           labels(ingredient)[0] AS Type,
           count(*) AS NumOccurances 
  ORDER BY count(*) DESC
  ----
  //output
  //table
  