Typings for DRB3/4/5 can be marked as +ve/-ve with:
Positive: XXXX
Negative: NNNN
eg. DRB3*NNNN.
py-ard currently says they are invalid.
>>> import pyard
>>> ard = pyard.init()
>>> ard.validate('DRB3*NNNN')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
....
pyard.exceptions.InvalidAlleleError: Invalid Allele: DRB3*NNNN is not a valid Allele
>>>
py-ard should treat them as valid alleles.