snakemake: Update to v3.0
snakemake: Add optional dependencies