Handle properties with an array of types
Handle empty targets and biosamples
Make replicates from manifests