Allows for a single AIP run to absorb multiple SV VCFs
This accommodates the gCNV non-overlapping CNV VCFs, where a cohort may be tiled across multiple separate batch VCFs
Pulls out Pedigree generation into a Stage with a single result. This was done twice in 2 different places per dataset previously
'find SV files from metamist' method has gone from returning None or a single file, to returning a list of [full path, filename only]. This list can be empty
SV labelling stage now has the ability to output multiple files, one per input SV
The MOI testing stage can take multiple SV VCFs, and process all together
The complementary change is already in AIP, I snuck it in during the pre-commit re-work
Allows for a single AIP run to absorb multiple SV VCFs
This accommodates the gCNV non-overlapping CNV VCFs, where a cohort may be tiled across multiple separate batch VCFs
The complementary change is already in AIP, I snuck it in during the pre-commit re-work