diff --git a/vcf/model.py b/vcf/model.py index 34a4d17..73be2be 100644 --- a/vcf/model.py +++ b/vcf/model.py @@ -116,6 +116,10 @@ def is_het(self): if not self.called: return None return self.gt_type == 1 + + def add_field(self, name, value): + new_cls = make_calldata_tuple(list(self.data._fields) + [name]) + self.data = new_cls._make(list(iter(self.data)) + [value]) @property def is_filtered(self):