pepkit / looper

A job submitter for Portable Encapsulated Projects
http://looper.databio.org
BSD 2-Clause "Simplified" License
20 stars 7 forks source link

Looper resolves pipeline interface paths differently if multiple interfaces are supplied #474

Closed donaldcampbelljr closed 3 weeks ago

donaldcampbelljr commented 3 months ago

Noticing this as I refactor Looper tests.

pep_config: project/project_config.yaml
output_dir: "results"
pipeline_interfaces:
  sample:
    - pipeline/pipeline_interface1_sample.yaml
    - pipeline/pipeline_interface2_sample.yaml
pep_config: project/project_config.yaml
output_dir: "results"
pipeline_interfaces:
  sample: pipeline/pipeline_interface1_sample.yaml

The piface path is resolved differently if two interfaces are given under sample or project.