AS_WORKDIR = cfg.AS.renameLocalDir()

AS_index_input,AS_graph_file,AS_index_output = cfg.AS.getModuleIndexFiles("aberrant-splicing-pipeline",AS_WORKDIR)

rule aberrantSplicing:
    input: AS_index_input, AS_graph_file
    output: AS_index_output
    run:
        if cfg.AS.run:
            ci(str(AS_WORKDIR), 'aberrant-splicing-pipeline')

rule aberrantSplicing_dependency:
    output: AS_graph_file
    shell:
        """
        snakemake --nolock --rulegraph {AS_index_output} | \
            sed -ne '/digraph snakemake_dag/,/}}/p' | \
            dot -Tsvg -Grankdir=TB > {output}
        """
