CONNECTION_PROBLEMS

IWC Connection Validation Failures

2 workflows out of 120 have invalid connections. @jmchilton validated these manually by importing the workflows into usegalaxy.org and inspecting them in the workflow editor.

1. VGP hi-c-contact-map: list fed to list:paired subworkflow input

Path: workflows/VGP-assembly-v2/hi-c-contact-map-for-assembly-manual-curation/hi-c-map-for-assembly-manual-curation.ga

step 14 (data_collection_input)          step 24 (subworkflow)
  label: "PacBio reads"                    inner step 0 (data_collection_input)
  collection_type: list                      collection_type: list:paired
         |                                          ^
         +--- output -----> 0:Input dataset collection
                    list ≠ list:paired  ← INVALID

Diagnosis: The workflow input declares collection_type: "list" but the subworkflow’s inner input expects list:paired. A flat list cannot satisfy a paired requirement — the inner paired structure is missing.

2. VGP kmer-profiling: list fed to list:paired subworkflow input

Path: workflows/VGP-assembly-v2/kmer-profiling-hifi-VGP1/kmer-profiling-hifi-VGP1.ga

step 2 (data_collection_input)           step 7 (subworkflow)
  label: "Collection of Pacbio Data"       inner step 0 (data_collection_input)
  collection_type: list                      collection_type: list:paired
         |                                          ^
         +--- output -----> 0:Input dataset collection
                    list ≠ list:paired  ← INVALID

Diagnosis: Same issue as #1. Outer input is list, inner subworkflow expects list:paired. Should be list:paired on the outer input.