code: def _handle_somatic_ensemble(vrn_file, data):
      
      if tz.get_in(["metadata", "phenotype"], data, "").lower().startswith("tumor"):
          vrn_file_temp = vrn_file.replace(".vcf", "_tumorOnly_noFilteredCalls.vcf")
          # Select tumor sample and keep only PASS and . calls
          vrn_file = vcfutils.select_sample(in_file=vrn_file, sample=data["name"][1],
                                            out_file=vrn_file_temp,
                                            config=data["config"], filters="PASS,.")
      return vrn_file
docs: For somatic ensemble, discard normal samples and filtered variants from vcfs.
  
      Only needed for bcbio.variation based ensemble calling.