code: def write_vcf(path, callset, rename=None, number=None, description=None,
                fill=None, write_header=True):
      
  
      names, callset = normalize_callset(callset)
  
      with open(path, 'w') as vcf_file:
          if write_header:
              write_vcf_header(vcf_file, names, callset=callset, rename=rename,
                               number=number, description=description)
          write_vcf_data(vcf_file, names, callset=callset, rename=rename, fill=fill)
docs: Preliminary support for writing a VCF file. Currently does not support sample data.
      Needs further work.