title: Celery groups and chains
body: <p>I need to sort some tasks in Celery that some of them should as a single task and some should work parallel and when the tasks in the group completed, it should pass the next one:</p>
  
  <pre><code>chain(
      task1.s(),
      task2.s(),
      group(task3.s(), task4.s()), 
      group(task5.s(), task6.s(), task7.s()), 
      task7.s()
  ).delay()
  </code></pre>
  
  <p>But I think what did I do is wrong. Any body have idea how to do it?</p>
  
  <p>Also, I don't care about sending the result of each task to the others.</p>