tests are working with first streaming example
Now using streaming for getMetadataForDbName
Refactored Metadata.getByIdentifiersNamespace
Refactored Metadata.getBySystemCode()
Moved getXrefs and getXrefsNestedForDisplay into their own file
Added function to get organism by identifier
very messy, but a sample streaming demo is now working for getting organism by identifier
Multi-instance appears to be working. Refactored getAvailableOrganisms
so it's only called once.
Created runOnce function and got it working for getAvailableOrganisms
Created and tested getAvailableFromRemoteSource for Organism.
Refactored runOnce to make it cover more use cases
Starting to get multi-instance working, after doing away with the
prototype based version.
Multi-instance appears to be working with streaming. Still needs some clean-up, but it appears we can runOnce and also runOncePerInstance
Update handling of datasources.txt URL
Update handling of datasources.txt URL
Update metadata services to use provided datasourceUrl or else default
moved getOrganismByIdentifier into organism as getByIdentifier
Minor clean up
Rename bridgedbjs.organism to bridgedbjs.organismService and generally clean up.
xref.getByIdentifier is working again