Why?:
Patients must have, at least, HP:0000001 for both 'observed' and 'simplified' types in phenopolis.individual_feature.
Patients created with broken code had simplified HPO_IDs missing, related to #332.
Check:
(select if2.individual_id
from phenopolis.individual_feature if2
where if2."type" = 'observed'
except select if2.individual_id
from phenopolis.individual_feature if2
where if2."type" = 'simplified')
union
(select if2.individual_id
from phenopolis.individual_feature if2
where if2."type" = 'simplified'
except select if2.individual_id
from phenopolis.individual_feature if2
where if2."type" = 'observed');
Solution:
insert into phenopolis.individual_feature (individual_id,feature_id,"type")
select individual_id, feature_id, 'simplified'
from phenopolis.individual_feature where individual_id in (
select if2.individual_id from phenopolis.individual_feature if2 where if2."type" = 'observed'
except
select if2.individual_id from phenopolis.individual_feature if2 where if2."type" = 'simplified'
) and "type" = 'observed'
;
Why?: Patients must have, at least,
HP:0000001
for both'observed'
and'simplified'
types inphenopolis.individual_feature
. Patients created with broken code hadsimplified
HPO_IDs missing, related to #332.Check:
Solution: