# Importing many sample-specific VCFs

**URL:** <https://discuss.hail.is/t/importing-many-sample-specific-vcfs/2002>\
**Category:** Hail Query & hailctl\
**Created:** [April 7, 2021, 4:09am UTC](https://discuss.hail.is/t/importing-many-sample-specific-vcfs/2002 "2021-04-07T04:09:51Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![beryl\_maze](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@beryl\_maze](https://discuss.hail.is/u/beryl_maze)\
**Post date:** [April 7, 2021, 6:06pm UTC](https://discuss.hail.is/t/importing-many-sample-specific-vcfs/2002/6 "2021-04-07T18:06:54Z")

</div>

Yes, they have non-overlapping variants, that will be singletons and which we definitely want to preserve.

In terms of info field, my main interest is combining into a single VCF to be able to do variant QC, so I’d like to maintain the GQ, DP - but I think that’s calculated from the entries right?

Here is the description of one sample specific VCF

> **Global fields:**  
> \*\* None\*\*  
> **----------------------------------------**  
> **Column fields:**  
> \*\* ‘s’: str\*\*  
> **----------------------------------------**  
> **Row fields:**  
> \*\* ‘locus’: locus\*\*  
> \*\* ‘alleles’: array\*\*  
> \*\* ‘rsid’: str\*\*  
> \*\* ‘qual’: float64\*\*  
> \*\* ‘filters’: set\*\*  
> \*\* ‘info’: struct {\*\*  
> \*\* AC: array, \*\*  
> \*\* AF: array, \*\*  
> \*\* AN: int32, \*\*  
> \*\* BaseQRankSum: float64, \*\*  
> \*\* ClippingRankSum: float64, \*\*  
> \*\* DP: int32, \*\*  
> \*\* DS: bool, \*\*  
> \*\* END: int32, \*\*  
> \*\* ExcessHet: float64, \*\*  
> \*\* FS: float64, \*\*  
> \*\* HaplotypeScore: float64, \*\*  
> \*\* InbreedingCoeff: float64, \*\*  
> \*\* MLEAC: array, \*\*  
> \*\* MLEAF: array, \*\*  
> \*\* MQ: float64, \*\*  
> \*\* MQ0: int32, \*\*  
> \*\* MQRankSum: float64, \*\*  
> \*\* NEGATIVE\_TRAIN\_SITE: bool, \*\*  
> \*\* POSITIVE\_TRAIN\_SITE: bool, \*\*  
> \*\* QD: float64, \*\*  
> \*\* RAW\_MQ: float64, \*\*  
> \*\* ReadPosRankSum: float64, \*\*  
> \*\* SOR: float64, \*\*  
> \*\* VQSLOD: float64, \*\*  
> \*\* VariantType: str, \*\*  
> \*\* culprit: str\*\*  
> \*\* }\*\*  
> **----------------------------------------**  
> **Entry fields:**  
> \*\* ‘AB’: float64\*\*  
> \*\* ‘AD’: array\*\*  
> \*\* ‘DP’: int32\*\*  
> \*\* ‘GQ’: int32\*\*  
> \*\* ‘GT’: call\*\*  
> \*\* ‘MIN\_DP’: int32\*\*  
> \*\* ‘MQ0’: int32\*\*  
> \*\* ‘PGT’: call\*\*  
> \*\* ‘PID’: str\*\*  
> \*\* ‘PL’: array\*\*  
> \*\* ‘RGQ’: int32\*\*  
> \*\* ‘SB’: array\*\*  
> **----------------------------------------**  
> **Column key: [‘s’]**  
> **Row key: [‘locus’, ‘alleles’]**  
> **----------------------------------------**

---

_[View the full topic](https://discuss.hail.is/t/importing-many-sample-specific-vcfs/2002)._
