LICENSE
MANIFEST.in
README.md
pyproject.toml
examples/execution_model_detection.md
examples/file_transfer_example.py
examples/multi_environment_example.py
examples/cwl/README.md
examples/cwl/advanced_features.cwl
examples/cwl/job.yml
examples/cwl/workflow.cwl
examples/cwl/data/input_data.txt
examples/cwl/tools/analyze_data.cwl
examples/cwl/tools/generate_report.cwl
examples/cwl/tools/prepare_data.cwl
examples/dagman/README.md
examples/dagman/analyze_data.sub
examples/dagman/generate_report.sub
examples/dagman/prepare_data.sub
examples/nextflow/README.md
examples/nextflow/main.nf
examples/nextflow/nextflow.config
examples/nextflow/data/raw_data.txt
examples/nextflow/environments/python.yml
examples/nextflow/environments/r.yml
examples/nextflow/modules/analyze.nf
examples/nextflow/modules/prepare.nf
examples/nextflow/modules/report.nf
examples/snake/README.md
examples/snake/advanced/README.md
examples/snake/advanced/advanced.smk
examples/snake/advanced/checkpoint.smk
examples/snake/advanced/config.yaml
examples/snake/advanced/container_priority.smk
examples/snake/advanced/gpu.smk
examples/snake/advanced/localrules.smk
examples/snake/advanced/notebook.smk
examples/snake/advanced/retries.smk
examples/snake/advanced/run_block.smk
examples/snake/advanced/scatter_gather.smk
examples/snake/advanced/start.txt
examples/snake/advanced/.snakemake/log/2025-07-07T161914.372678.snakemake.log
examples/snake/advanced/.snakemake/log/2025-07-07T162127.445094.snakemake.log
examples/snake/advanced/.snakemake/log/2025-07-07T162423.515385.snakemake.log
examples/snake/advanced/.snakemake/log/2025-07-07T163116.729661.snakemake.log
examples/snake/basic/README.md
examples/snake/basic/all_0.sub
examples/snake/basic/linear.dag
examples/snake/basic/linear.json
examples/snake/basic/linear.smk
examples/snake/basic/raw_data.txt
examples/snake/basic/resources.smk
examples/snake/basic/rule_a_3.sub
examples/snake/basic/rule_b_2.sub
examples/snake/basic/rule_c_1.sub
examples/snake/basic/wildcards.smk
examples/snake/basic/.snakemake/iocache/latest.pkl
examples/snake/basic/.snakemake/log/2025-07-03T182644.036972.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-03T184808.402287.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-03T184826.156390.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-03T185216.077636.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T154743.647145.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T154805.649917.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T154906.335998.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T155026.995637.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T155105.245165.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T161120.562952.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T161148.507379.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T161255.740330.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T161331.424831.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T161404.638010.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T161429.690281.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T162103.139863.snakemake.log
examples/snake/basic/.snakemake/log/2025-07-12T162112.119109.snakemake.log
examples/snake/basic/raw/a.fq
examples/snake/basic/raw/b.fq
examples/snake/basic/raw/c.fq
examples/snake/basic/scripts/all_0.sh
examples/snake/basic/scripts/rule_a_3.sh
examples/snake/basic/scripts/rule_b_2.sh
examples/snake/basic/scripts/rule_c_1.sh
examples/snake/data/README.md
examples/snake/data/a.fq
examples/snake/data/b.fq
examples/snake/data/c.fq
examples/snake/data/environment.yaml
examples/snake/error_handling/README.md
examples/snake/error_handling/circular_dep.smk
examples/snake/error_handling/empty.smk
examples/snake/error_handling/error.smk
examples/snake/error_handling/unsupported.smk
examples/snake/full_workflow/README.md
examples/snake/full_workflow/config.yaml
examples/snake/full_workflow/data_analysis.smk
examples/snake/full_workflow/data/raw_data.txt
examples/snake/full_workflow/envs/analysis.yaml
examples/snake/full_workflow/envs/r_env.yaml
examples/snake/full_workflow/scripts/analyze.py
examples/snake/full_workflow/scripts/compute_stats.py
examples/snake/full_workflow/scripts/create_plots.R
examples/snake/full_workflow/scripts/generate_report.py
examples/snake/full_workflow/scripts/intensive_analysis.py
examples/snake/full_workflow/scripts/quality_check.py
examples/snake/full_workflow/scripts/summarize.py
examples/test_output/A_heavy_mem.sub
examples/test_output/B_heavy_disk_and_cpu.sub
examples/test_output/C_mixed_resources.sub
examples/test_output/linear.dag
examples/test_output/linear.loss.json
examples/test_output/resources.dag
examples/test_output/resources.loss.json
examples/test_output/resources_adapted.dag
examples/test_output/resources_adapted.loss.json
examples/test_output/resources_adapted5.dag
examples/test_output/resources_adapted5.loss.json
examples/test_output/resources_adapted6.dag
examples/test_output/resources_adapted6.loss.json
examples/test_output/resources_final.dag
examples/test_output/resources_final.loss.json
examples/test_output/rule_a.sub
examples/test_output/rule_b.sub
examples/test_output/rule_c.sub
examples/test_output/scripts/A_heavy_mem.sh
examples/test_output/scripts/B_heavy_disk_and_cpu.sh
examples/test_output/scripts/C_mixed_resources.sh
examples/test_output/scripts/rule_a.sh
examples/test_output/scripts/rule_b.sh
examples/test_output/scripts/rule_c.sh
tests/test_resource_utils.py
wf2wf/__init__.py
wf2wf/__main__.py
wf2wf/cli.py
wf2wf/config.py
wf2wf/core.py
wf2wf/environ.py
wf2wf/environment_adaptation.py
wf2wf/expression.py
wf2wf/interactive.py
wf2wf/loss.py
wf2wf/prompt.py
wf2wf/report.py
wf2wf/resource_utils.py
wf2wf/scatter.py
wf2wf/validate.py
wf2wf/workflow_analysis.py
wf2wf.egg-info/PKG-INFO
wf2wf.egg-info/SOURCES.txt
wf2wf.egg-info/dependency_links.txt
wf2wf.egg-info/entry_points.txt
wf2wf.egg-info/requires.txt
wf2wf.egg-info/top_level.txt
wf2wf/adaptation/__init__.py
wf2wf/adaptation/base.py
wf2wf/adaptation/environments.py
wf2wf/adaptation/logging.py
wf2wf/adaptation/registry.py
wf2wf/adaptation/resources.py
wf2wf/adaptation/utils.py
wf2wf/adaptation/strategies/__init__.py
wf2wf/adaptation/strategies/shared_to_cloud.py
wf2wf/adaptation/strategies/shared_to_distributed.py
wf2wf/exporters/__init__.py
wf2wf/exporters/base.py
wf2wf/exporters/bco.py
wf2wf/exporters/cwl.py
wf2wf/exporters/dagman.py
wf2wf/exporters/galaxy.py
wf2wf/exporters/inference.py
wf2wf/exporters/nextflow.py
wf2wf/exporters/snakemake.py
wf2wf/exporters/wdl.py
wf2wf/importers/__init__.py
wf2wf/importers/base.py
wf2wf/importers/cwl.py
wf2wf/importers/dagman.py
wf2wf/importers/galaxy.py
wf2wf/importers/inference.py
wf2wf/importers/nextflow.py
wf2wf/importers/resource_processor.py
wf2wf/importers/snakemake.py
wf2wf/importers/utils.py
wf2wf/importers/wdl.py
wf2wf/loss/__init__.py
wf2wf/loss/context_detection.py
wf2wf/loss/core.py
wf2wf/loss/export.py
wf2wf/loss/import_.py
wf2wf/schemas/v0.1/loss.json
wf2wf/schemas/v0.1/wf.json
wf2wf/utils/format_detection.py