Branch: refs/heads/unstable
  Home:   https://github.com/PathwayCommons/factoid
  Commit: 00cc6978d930d9b4d28845b2b89c1f0928d6c511
      
https://github.com/PathwayCommons/factoid/commit/00cc6978d930d9b4d28845b2b89c1f0928d6c511
  Author: Max Franz <[email protected]>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M package-lock.json
    M package.json
    M src/client/components/entity-info.js
    M src/client/components/highlighter.js
    M src/config.js
    M src/model/element/element.js
    M src/model/element/entity.js
    M src/model/element/factory.js
    M src/server/routes/api/document/reach.js
    A src/server/routes/api/element-association/aggregate.js
    A src/server/routes/api/element-association/chebi.js
    M src/server/routes/api/element-association/index.js
    A src/server/routes/api/element-association/pubchem.js
    A src/server/routes/api/element-association/search-string-conversion.js
    M src/server/routes/api/element-association/uniprot.js
    M src/styles/editor/entity-info.css
    M src/util/obj.js

  Log Message:
  -----------
  Add support for association of entities with small chemical database IDS and 
aggregating different types of searches.

- Support Chebi search and ID lookup.
- Support Pubchem search and ID lookup.
- Both Chebi and Pubchem webservice calls have caching.
- Remove serverside linkout URL generation.  This is better handled in the UI.
- Ensure env vars that are numeric are stored as ints/floats.
- Add an aggregate search provider that handles calling multiple providers 
(e.g. Uniprot and Chebi) and sorting the results intelligently.
- Revise the Uniprot provider to use an XML response.  This is necessary 
because Uniprot has malformed (unparseable) protein names in their 
tab-delimited format.  Using XML is slower.
- Allow proper formatting of chemical formulae with subscripts.
- Automatically translate "sulphur" to IUPAC-approved "sulfur" in searches to 
get better results for Commonwealth scientists.  More mappings can be added in 
future.
- Add support for doing Pubchem queries with their table response format.  This 
is ~5x faster (e.g. typically 10s to 2s).  This necessitates using a separate 
query for synonyms.  However, Pubchem can return long lists of synonyms -- many 
of which aren't useful.
- Allow chemicals to be grounded from Reach.  Reach uses Pubchem, but we use 
Chebi (for now).  So a Chebi lookup is done and cross-referenced with Chebi by 
InChi.


-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/cytoscape-cvs.
For more options, visit https://groups.google.com/d/optout.

Reply via email to