Recipe OptimizeWorkflow
perfect_opt1 (lowmesh)
    perfect_opt2
        perfect_stat (static)
        {begin}
        inducedefect_<N> (inducedefect)
            defect_<N>_<Q>_opt1 (lowmesh)
                defect_<N>_<Q>_opt2
                    defect_<N>_<Q>_stat (static)
        {end}
{begin}
defect_<N>_<Q>_stat (static)
    phonon_<N>_<Q>_<P> (phonon)
        phonon_<N>_<Q>_<P>_parse (phononparse)
{end}
{begin}
defect_<B>_<Q>_stat (static), defect_<E>_<Q>_stat (static)
    neb_<B-E>_<Q>_opt1 (neb_to_neb)
        neb_<B-E>_<Q>_opt2 (neb_to_nebstat)
            neb_<B-E>_<Q>_stat (nebstat_to_phonon)
{end}
{begin}
neb_<B-E>_<Q>_stat (nebstat_to_phonon)
    phonon_<B-E>_<Q>_<P> (phonon)
        phonon_<B-E>_<Q>_<P>_parse (phononparse)
{end}
