title: How to create a unique node from result of a query in Cypher language
body: <p>I'm trying to create a single node with squeezes pointing to it, coming from the query result below:</p>
  
  <pre><code>MATCH (e:EXP)-[s:Was_selected]-&gt;
        (g:GNE)-[p:Has_interaction]-(h:GNE)-
        [:Was_clusterized]-(c:CLUSTER)-
        [:Was_represented]-(b:BP) 
  WHERE p.combined_score &gt; 800 
  WITH DISTINCT g, COUNT(distinct h) AS score WHERE score &gt; 50
  CREATE (g)-[:AS_HUBS]-&gt;(HUBS)
  RETURN g
  </code></pre>
  
  <p>But the result is a one nodes of type HUBs for each g(GNE).</p>
  
  <p>Thanks for help.</p>