I'd rather have SyntenyBlock be a subclass of BioEntity (to inherit
name, id, the ability to have OntologyAnnotations, etc.) Unfortunately,
BioEntity is organism specific, while a SyntenyBlock is multiorganism.
I'm wondering if in the core model it would be feasible to split out
an abstract superclass, e.g. Entity, containing:
Then BioEntity would extend this class and add:
The idea being that there are cases (and I've already run into two)
where the objects have names, ids, etcs, maybe have annotations of
one sort or another, belong to data sets, etc., but are not necessarily
Joel Richardson, Ph.D.
Sr. Research Scientist
Mouse Genome Informatics
The Jackson Laboratory Phone: (207) 288-6435
600 Main Street Fax: (207) 288-6132
Bar Harbor, Maine 04609 URL: www.informatics.jax.org