# Include a task in all but the first cycle point

**URL:** <https://cylc.discourse.group/t/include-a-task-in-all-but-the-first-cycle-point/115>\
**Category:** Cylc Support\
**Created:** [August 7, 2019, 2:12am UTC](https://cylc.discourse.group/t/include-a-task-in-all-but-the-first-cycle-point/115 "2019-08-07T02:12:07Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![hilary.j.oliver](https://yyz2.discourse-cdn.com/free1/user_avatar/cylc.discourse.group/hilary.j.oliver/32/4_2.png) [@hilary.j.oliver](https://cylc.discourse.group/u/hilary.j.oliver)\
**Post date:** [August 7, 2019, 3:32am UTC](https://cylc.discourse.group/t/include-a-task-in-all-but-the-first-cycle-point/115/2 "2019-08-07T03:32:50Z")

</div>

Hi Jonny,

That’s easy to do with the full form of the graph recurrence notation: **R[n]/A/D** means **R** epeat ( **n** times if given, else indefinitely) from start cycle point **A** , with interval **D**. And the start cycle point for the sequence can be given relative to the suite’s initial cycle point (denoted **^** ).

An example, for a yearly cycle:

```auto
[cylc]
    cycle point format = %Y
[scheduling]
    initial cycle point = 2000
    [[dependencies]]
        [[[R/^/P1Y]]] # initial cycle point onward (can be shortened to just "P1Y")
             graph = "foo[-P1Y] => foo => bar"
        [[[R/^+P1Y/P1Y]]] # second cycle point onward 
             graph = "foo => qux"

```

Result:

 ![foo](https://global.discourse-cdn.com/free1/uploads/cylc1/original/1X/53424487be16ba1763f0b18beb2c6485b5228dbb.png)

Hilary

---

_[View the full topic](https://cylc.discourse.group/t/include-a-task-in-all-but-the-first-cycle-point/115)._
