Jules Jacobsen
Jules Jacobsen
@matentzn The source code is here: https://github.com/julesjacobsen/obographs/tree/immutables These are the updated dependencies: https://github.com/julesjacobsen/obographs/blob/6d8cc2f8c522b5571c0b96d9623c04f69fcad424/pom.xml#L198-L213
Actually one more thought - this needs to be backwards compatible with json produced using the old version. Can you use the updated version from master (this has the assertion...
Now even more sorted! Sure, if you're swamped, send me a zip of test files. [obographs-1.0.0.zip](https://github.com/geneontology/obographs/files/4287480/obographs-1.0.0.zip)
This should be fixed by https://github.com/geneontology/obographs/pull/63
It's working- 3ddcee2e37f03a4886ae94738f9084f2472c9508 @matentzn should be testing this in Robot. n.b. Updating Robot to use the new Immutables branch will require a code change - see https://github.com/ontodev/robot/issues/670
@cmungall can you give an example of the OWL input and expected YAML output for this issue? The example you gave appears to have these. ```yaml logicalDefinitionAxioms: - definedClassId: "http://purl.obolibrary.org/obo/CL_0000005"...
@cmungall I've converted the `model` classes and removed about 500 lines of boilerplate! *However*, all is not 100% ok. There are issues where previously the library was happy to tolerate...
@cmungall One other issue is there is a cyclical dependency between `Meta` and practically everything else. For example, in `MetaTest` ```java public static Meta build() { SynonymPropertyValue s = SynonymPropertyValueTest.build();...
Currently working in [immutables branch](https://github.com/julesjacobsen/obographs/tree/immutables/src/main/java/org/geneontology/obographs/model)
Looks really, really nice now. Here is a Node: ```java @JsonSerialize(as = Node.class) @JsonDeserialize(as = Node.class) @Value.Immutable public abstract class AbstractNode implements NodeOrEdge { public enum RDFTYPES { CLASS, INDIVIDUAL,...