From: Chris M. <cj...@be...> - 2010-07-13 02:01:37
|
Added a new file to svn: human-phenotype-ontology_xp-cycles.txt The report has lines such as the following: - HP:0006107-Fingerpad telangiectases HP:0001009- Telangiectasia This is because a definition is circular. We have: [Term] id: HP:0001009 ! Telangiectases (especially on tongue, lips, palate, fingers, face, conjunctiva, trunk, nail beds, and fingertips) intersection_of: PATO:0000001 ! quality intersection_of: has_part HP:0000227 ! Tongue telangiectases intersection_of: has_part HP:0000214 ! Lip telangiectases intersection_of: has_part HP:0002707 ! Palate telangiectasia intersection_of: has_part HP:0001232 ! Nail bed telangiectases intersection_of: has_part HP:0000524 ! Conjunctival telangiectasia intersection_of: has_part HP:0006107 ! Fingerpad telangiectases **************** intersection_of: has_part _:face_telangiectases intersection_of: has_part _:trunk_telangiectases and [Term] id: HP:0006107 name: Fingerpad telangiectases namespace: medical_genetics alt_id: HP:0006246 def: "Telangiectasia (small dilated blood vessels) located in the fingerpads at the tips of the fingers." [HPO:curators] synonym: "Finger pad telangiectases" EXACT [] xref: UMLS:C1838168 xref: UMLS:C1861248 is_a: HP:0001009 ! Telangiectasia Either HP changes to be consistent with the logical definition, or we remove the logical definition. If there's no objection I'll move all these dodgy has_part definitions to a separate unvetted file. |