There is no reason to hard code the Pipeline to be main_pipeline. Can we please fix this? https://github.com/cgat-developers/ruffus/blob/67d2f12587384dc95496506d7025cdf27a467cd7/ruffus/task.py#L344