ZNF331 and neoplasm: Several ZFPs, such as ZNF217 and ZNF639, are oncogenic proteins [14, 15], whereas other ZFPs, such as ZAC, ST18, ZNF382 and ZNF331, are tumour suppressors [16–19].