subgene subgenotype subgenomics subgenogroup genosubtype suballele supragenome polygenome pseudogenome genomotype