I'm using your gem to parse Human Phenotype Ontology, exactly this version (https://raw.githubusercontent.com/obophenotype/human-phenotype-ontology/master/hp.obo).
When I try to load it using your example code I obtain a "Runtime Exception: Facebase is seemingly infinite".
Searching into your code, I observe that it happend at line 69 of your "Tokens.rb" file. It seems to be a conceptual error because there, you are parsing XREFS and the line which launch the error using hp.obo file is a "synonym" of term "HP:0000175".
Tell me if you need any other information to replicate the error
I'm using your gem to parse Human Phenotype Ontology, exactly this version (https://raw.githubusercontent.com/obophenotype/human-phenotype-ontology/master/hp.obo).
When I try to load it using your example code I obtain a "Runtime Exception: Facebase is seemingly infinite".
Searching into your code, I observe that it happend at line 69 of your "Tokens.rb" file. It seems to be a conceptual error because there, you are parsing XREFS and the line which launch the error using hp.obo file is a "synonym" of term "HP:0000175".
Tell me if you need any other information to replicate the error