openphacts / GLOBAL

Global project issues [private for now. owner lee harland]
3 stars 0 forks source link

Compound Information API call: No information (e.g. SMILES) returned for some compounds with Open PHACTS URI #20

Closed StefanSenger closed 9 years ago

StefanSenger commented 10 years ago

What did I do when I came across this issue? - Task performed: Similarity search (Tanimoto, threshold = 0.8, max hits = 200) with Christian’s PP Chemistry Structure Search component using the SMILES string for Sildenafil (CCCC1=NN(C2=C1N=C(NC2=O)C3=C(C=CC(=C3)S(=O) (=O)N4CCN(CC4)C)OCC)C) as input.

What did I observe? 118 hits are being returned, but 10 leave the component through the fail port. For all 10 hits the error text states “HTTP request 'https://beta.openphacts.org/1.3/compound' to proxy server 'stvsiww005.corpnet2.com' failed. 404 - Not Found;"Property ""compound_smiles"" is not defined, expected to find it containing SMILES” It appears that (amongst other things) no SMILES string is being returned. The URIs for the 10 compounds are: http://ops.rsc.org/OPS2603 http://ops.rsc.org/OPS1794066 http://ops.rsc.org/OPS1883159 http://ops.rsc.org/OPS718515 http://ops.rsc.org/OPS1058788 http://ops.rsc.org/OPS731047 http://ops.rsc.org/OPS1055696 http://ops.rsc.org/OPS1546799 http://ops.rsc.org/OPS1071264 http://ops.rsc.org/OPS1798370

Looking at the PP protocol, it appears that the Compound Information call is failing for this compounds.

Compound Information API testing: When testing the Compound Information Open PHACTS API call with the URI for Sildenafil (http://ops.rsc.org/OPS1213082) compound information (incl. the SMILES string was returned). However, when using the above compound URIs as input, the call failed and no information was returned.

Finding: It appears that the Compound Information API call does not return information (of particular importance are SMILES strings) for all compounds with an Open PHACTS URI (even though the SMILES string is known).

Requirement: It must be possible to retrieve structural information (e.g. SMILES) for every compound that is registered.

Request: Please, investigate what causes the observed behaviour and suggest possible solutions. It might be an idea to introduce a simple ‘URI to SMILES’ API call.

Comment: Related JIRA issue: WPFOUR-57 (missing smiles, created on 24-Feb-14)

valt commented 10 years ago

Hi Stefan

If you check directly in our API (e.g. http://ops.rsc.org/JSON.ashx?op=GetRecordsAsCompounds http://ops.rsc.org/JSON.ashx?op=GetRecordsAsCompounds&csids%5b0%5d=2603 &csids[0]=2603) you’ll see that information is returned, so I assume it may be something in between? Besides server 'stvsiww005.corpnet2.com' looks unfamiliar to me…

Regards

Valery

From: StefanSenger [mailto:notifications@github.com] Sent: Tuesday, April 1, 2014 7:51 AM To: openphacts/GLOBAL Subject: [GLOBAL] Compound Information API call: No information (e.g. SMILES) returned for some compounds with Open PHACTS URI (#20)

What did I do when I came across this issue? - Task performed: Similarity search (Tanimoto, threshold = 0.8, max hits = 200) with Christian’s PP Chemistry Structure Search component using the SMILES string for Sildenafil (CCCC1=NN(C2=C1N=C(NC2=O)C3=C(C=CC(=C3)S(=O) (=O)N4CCN(CC4)C)OCC)C) as input.

What did I observe? 118 hits are being returned, but 10 leave the component through the fail port. For all 10 hits the error text states “HTTP request 'https://beta.openphacts.org/1.3/compound' to proxy server 'stvsiww005.corpnet2.com' failed. 404 - Not Found;"Property ""compound_smiles"" is not defined, expected to find it containing SMILES” It appears that (amongst other things) no SMILES string is being returned. The URIs for the 10 compounds are: http://ops.rsc.org/OPS2603 http://ops.rsc.org/OPS1794066 http://ops.rsc.org/OPS1883159 http://ops.rsc.org/OPS718515 http://ops.rsc.org/OPS1058788 http://ops.rsc.org/OPS731047 http://ops.rsc.org/OPS1055696 http://ops.rsc.org/OPS1546799 http://ops.rsc.org/OPS1071264 http://ops.rsc.org/OPS1798370

Looking at the PP protocol, it appears that the Compound Information call is failing for this compounds.

Compound Information API testing: When testing the Compound Information Open PHACTS API call with the URI for Sildenafil (http://ops.rsc.org/OPS1213082) compound information (incl. the SMILES string was returned). However, when using the above compound URIs as input, the call failed and no information was returned.

Finding: It appears that the Compound Information API call does not return information (of particular importance are SMILES strings) for all compounds with an Open PHACTS URI (even though the SMILES string is known).

Requirement: It must be possible to retrieve structural information (e.g. SMILES) for every compound that is registered.

Request: Please, investigate what causes the observed behaviour and suggest possible solutions. It might be an idea to introduce a simple ‘URI to SMILES’ API call.

Comment: Related JIRA issue: WPFOUR-57 (missing smiles, created on 24-Feb-14)

— Reply to this email directly or view it on GitHub https://github.com/openphacts/GLOBAL/issues/20 . https://github.com/notifications/beacon/1172641__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxMTk3MjI3NSwiZGF0YSI6eyJpZCI6Mjg5OTA0OTF9fQ==--20a16495bf441e7ad96020932e41c5c90b7bbe13.gif

pgroth commented 10 years ago

Hi Valery, all:

It seems that there is a mismatch between the ops.rsc.org urls in our cache and what's being returned by the current version of the ops.rsc.orgservice.

Let's take the example of :

http://ops.rsc.org/OPS2603

Using this with compound info returns nothing, see:

https://beta.openphacts.org/1.3/compound?uri=http%3A%2F%2Fops.rsc.org%2FOPS2603&app_id=0e939a76&app_key=1004d9ef5f4ee1ab0bbfc02b623cb955

However, according to the page in the CRS this is equivalent to:

http://www.chemspider.com/8248502

Using that url with compound info something returns, see

https://beta.openphacts.org/1.3/compound?uri=http%3A%2F%2Fwww.chemspider.com%2F8248502&app_id=0e939a76&app_key=1004d9ef5f4ee1ab0bbfc02b623cb955

Looking inside the result set, the cache reports that this chemspider id is equivalent to:

http://ops.rsc.org/OPS2598

Looking at them, it looks like OPS2603 and OPS2598 are the parent/child of each other. Can you verify that?

If we can narrow it down to this, then we need to figure out how to get this information in the system or where it's at.

Thanks Paul

On Tue, Apr 1, 2014 at 2:38 PM, valt notifications@github.com wrote:

Hi Stefan

If you check directly in our API (e.g. http://ops.rsc.org/JSON.ashx?op=GetRecordsAsCompounds < http://ops.rsc.org/JSON.ashx?op=GetRecordsAsCompounds&csids%5b0%5d=2603> &csids[0]=2603) you’ll see that information is returned, so I assume it may be something in between? Besides server 'stvsiww005.corpnet2.com' looks unfamiliar to me…

Regards

Valery

From: StefanSenger [mailto:notifications@github.com] Sent: Tuesday, April 1, 2014 7:51 AM To: openphacts/GLOBAL Subject: [GLOBAL] Compound Information API call: No information (e.g. SMILES) returned for some compounds with Open PHACTS URI (#20)

What did I do when I came across this issue? - Task performed: Similarity search (Tanimoto, threshold = 0.8, max hits = 200) with Christian’s PP Chemistry Structure Search component using the SMILES string for Sildenafil (CCCC1=NN(C2=C1N=C(NC2=O)C3=C(C=CC(=C3)S(=O) (=O)N4CCN(CC4)C)OCC)C) as input.

What did I observe? 118 hits are being returned, but 10 leave the component through the fail port. For all 10 hits the error text states “HTTP request ' https://beta.openphacts.org/1.3/compound' to proxy server ' stvsiww005.corpnet2.com' failed. 404 - Not Found;"Property ""compound_smiles"" is not defined, expected to find it containing SMILES” It appears that (amongst other things) no SMILES string is being returned. The URIs for the 10 compounds are: http://ops.rsc.org/OPS2603 http://ops.rsc.org/OPS1794066 http://ops.rsc.org/OPS1883159 http://ops.rsc.org/OPS718515 http://ops.rsc.org/OPS1058788 http://ops.rsc.org/OPS731047 http://ops.rsc.org/OPS1055696 http://ops.rsc.org/OPS1546799 http://ops.rsc.org/OPS1071264 http://ops.rsc.org/OPS1798370

Looking at the PP protocol, it appears that the Compound Information call is failing for this compounds.

Compound Information API testing: When testing the Compound Information Open PHACTS API call with the URI for Sildenafil (http://ops.rsc.org/OPS1213082) compound information (incl. the SMILES string was returned). However, when using the above compound URIs as input, the call failed and no information was returned.

Finding: It appears that the Compound Information API call does not return information (of particular importance are SMILES strings) for all compounds with an Open PHACTS URI (even though the SMILES string is known).

Requirement: It must be possible to retrieve structural information (e.g. SMILES) for every compound that is registered.

Request: Please, investigate what causes the observed behaviour and suggest possible solutions. It might be an idea to introduce a simple ‘URI to SMILES’ API call.

Comment: Related JIRA issue: WPFOUR-57 (missing smiles, created on 24-Feb-14)

— Reply to this email directly or view it on GitHub < https://github.com/openphacts/GLOBAL/issues/20> . < https://github.com/notifications/beacon/1172641__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxMTk3MjI3NSwiZGF0YSI6eyJpZCI6Mjg5OTA0OTF9fQ==--20a16495bf441e7ad96020932e41c5c90b7bbe13.gif>

— Reply to this email directly or view it on GitHubhttps://github.com/openphacts/GLOBAL/issues/20#issuecomment-39199910 .


Dr. Paul Groth (p.t.groth@vu.nl) http://www.few.vu.nl/~pgroth/ Assistant Professor

danidi commented 10 years ago

Six of the compounds don't have a chemspider ID (at least according to the rsc page): http://ops.rsc.org/OPS1883159 http://ops.rsc.org/OPS718515 http://ops.rsc.org/OPS1058788 http://ops.rsc.org/OPS731047 http://ops.rsc.org/OPS1055696 http://ops.rsc.org/OPS1071264

If the molecules are not in Chemspider, they won't be in Conceptwiki, and thus probably no compound info is returned by the API (I get timeouts currently, so I can't test if this is really the case).

In https://openphacts2011.atlassian.net/browse/CS-87 I already reported some ops compounds, that are not in chemspider, but until now no real solution was provided. In several cases the issue was that the molecule in Chembl had errors (e.g. pseudo-chiral stereo), which were corrected by the CRS. But then the corrected OPS structure was missing in Chemspider, where only the original Chembl molecule was found. The suggested solution was that Chembl should deal with the pseudo chiral compounds, but I think it would be good to add the corrected structures to Chemspider as well.

I can no longer trace back where the molecule at ops.rsc.org came from (it was possible on the previous pages). But some most of them seem to be generated parent structures.

karapetk commented 10 years ago

Looking at them, it looks like OPS2603 and OPS2598 are the parent/child of each other. Can you verify that?

Yes, in our database OPS2603 is the super and tautomer parent of the OPS2598

pgroth commented 10 years ago

So is this a lens/linkset problem?

On Thu, Apr 3, 2014 at 2:30 PM, karapetk notifications@github.com wrote:

Looking at them, it looks like OPS2603 and OPS2598 are the parent/child of each other. Can you verify that?

Yes, in our database OPS2603 is the super and tautomer parent of the OPS2598

— Reply to this email directly or view it on GitHubhttps://github.com/openphacts/GLOBAL/issues/20#issuecomment-39444924 .

danidi commented 10 years ago

So for Paul's example, http://ops.rsc.org/OPS2603 is not mapped to anything in OPS (checked with mapURI 1.4, default lens). OPS2598 is mapped to http://www.chemspider.com/8248502 (although that is a different tautomer). The standard InChI of both OPS structures is the same, the SMILES is different. It seems the parent is not mapped to anything, so it could be a linkset problem. But I'm not sure if it would be good to have the parent and the child structure both mapped to exactly the same chemspider structure anyway, or if that would cause other problems. All three have the same standard InChI, but are drawn in a different way (if you look at the positions of the double bonds).

leeharland commented 10 years ago

I think we need to have a discussion on this - tony proposed a meeting but it didnt happen, i think it needs to be rearranged. I am away next 2 weeks but perhaps the TTF on thursday is the best time? I think it needs RSC, Daniela (+ christine possibly) and Paul.

danidi commented 10 years ago

The meeting was shifted to next Monday (5 CET), maybe we can discuss it there. I won't be available at the next TTF.


Von: Lee Harland [mailto:notifications@github.com] Gesendet: 04 April 2014 10:23 An: openphacts/GLOBAL Cc: danidi Betreff: Re: [GLOBAL] Compound Information API call: No information (e.g. SMILES) returned for some compounds with Open PHACTS URI (#20)

I think we need to have a discussion on this - tony proposed a meeting but it didnt happen, i think it needs to be rearranged. I am away next 2 weeks but perhaps the TTF on thursday is the best time? I think it needs RSC, Daniela (+ christine possibly) and Paul.

Reply to this email directly or view https://github.com/openphacts/GLOBAL/issues/20#issuecomment-39541954 it on GitHub. https://github.com/notifications/beacon/94679__eyJzY29wZSI6Ik5ld3NpZXM6QmVh Y29uIiwiZXhwaXJlcyI6MTcxMjIxOTAwNiwiZGF0YSI6eyJpZCI6Mjg5OTA0OTF9fQ==--c76fdc 4ceab141e9c3a1e724efb68c0999818721.gif

ChristineChichester commented 10 years ago

I think what we need to remember here is that we need to have a CW id to return results for an OPS chemical (at least this was the criteria the last I heard). To have a CW id, we need a CS id.

So I think the question is: Should we have a link set that maps all OPS chemicals to CS entries? (The above comment from Lee suggests he doesnt think this is a good idea).

ChemConnector commented 10 years ago

I was talking with Lee about the relationship between ChemSpider and the CRS. I see a lot of emails saying that a chemical is in ChemSPider but not in the CRS and that not every chemical in the CRS has a ChemSpider ID. I think I need to explain again why this might be.

ChemSPider is 30 million chemicals and counting. The OPS CRS is a small subset of that…less than 10%. So, if you find a chemical in ChemSPider don’t necessarily expect it to be in the CRS. >90% of the time it won’t be. You may search for a tautomer in ChemSPider that might NOT be in the CRS…that is because tautomer enumeration is imperfect and the tautomer may not be in CRS. Also, because tautomer enumeration is very costly in terms of time for the first pass we did not generate tautomer insensitive parents for compounds with >30 atoms (not including H) as we were under a lot of pressure to release the OPS CRS with tautomers. Some of the comments you are making are about compounds that have 40 atoms or more and this may be a problem. It is possible we need to raise the number of atoms to ca. 50 for the next pass but really we need a farm in Cambridge to run the calculations on as they are very compute intensive.

OPS CRS takes the ChemSpider subset and explodes it into parent-child relationships, superparents, stereoparents etc. There is no way that every compound with an OPSID in the OPS CRS will have a ChemSPider ID. Superparents will commonly not be in ChemSPider as generally they are virtual chemicals. We do not want to register all OPS parent-child compounds into CheSpider as the community will not get this at all. The only provenance and linking we will be able to do will be to the Open PHACTS registration system.

Hope this helps?? Please feel free to ping us with questions…

Antony Williams PhD, FRSC

Office Phone: +1 (919) 665-1532

Mobile Phone: +1 (919) 201-1516

Email: mailto:tony27587@gmail.com tony27587@gmail.com

My LinkedIn Profile: http://www.linkedin.com/in/antonywilliams/ http://www.linkedin.com/in/antonywilliams/

My ScientistsDB page: http://www.scientistsdb.com/index.php?title=Antony_John_Williams www.scientistsdb.com/index.php?title=Antony_John_Williams

My ORCID ID: http://orcid.org/0000-0002-2668-4821 http://orcid.org/0000-0002-2668-4821

My Blog: http://www.chemconnector.com/ www.chemconnector.com

Twitter: http://twitter.com/ChemConnector http://twitter.com/ChemConnector

About.me: http://about.me/ChemConnector http://about.me/ChemConnector

From: ChristineChichester [mailto:notifications@github.com] Sent: Friday, April 4, 2014 5:17 AM To: openphacts/GLOBAL Subject: Re: [GLOBAL] Compound Information API call: No information (e.g. SMILES) returned for some compounds with Open PHACTS URI (#20)

I think what we need to remember here is that we need to have a CW id to return results for an OPS chemical (at least this was the criteria the last I heard). To have a CW id, we need a CS id.

So I think the question is: Should we have a link set that maps all OPS chemicals to CS entries? (The above comment from Lee suggests he doesnt think this is a good idea).

— Reply to this email directly or view it on GitHub https://github.com/openphacts/GLOBAL/issues/20#issuecomment-39545820 . https://github.com/notifications/beacon/623375__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxMjIyMjIzMywiZGF0YSI6eyJpZCI6Mjg5OTA0OTF9fQ==--498957b40a599157c912472f6104134f5dbc18cc.gif

danidi commented 10 years ago

I think one of the main issues here is that the user can retrieve these compounds with a similarity search, or because they have a proper ChEMBL ID. But although the molecule is in OPS, the compound info API call doesn't return any information, probably because there is no Conceptwiki identifier (which is only generated currently if the compounds are in Chemspider). So, would it be possible to solve this issue by adding all CRS compounds to Conceptwiki directly, rather than via Chemspider?

leeharland commented 10 years ago

As kees has now left, updating concept wiki will be incredibly difficult. I would suggest we identify exactly what the issue is and then we can work on a solution. Personally, i am now very confused around all the different things going on in this thread! Sadly i'm out for 2 weeks but i think it would be good to try to summarise the issues with some examples for a t/c??

pgroth commented 10 years ago

I'll see if I can make the Monday meeting at 5pm CET. I'm doing a phd defense then but should be done by then.

I think daniela has nailed the issue but it would be good to hash it out. See my mail which I think sums up the issue. Essentially, you can get compounds back from chemistry search that you can't get information back from compound info.

cheers Paul

ChristineChichester commented 10 years ago

Hi, This is a specific detail question for Tony. Will all CHEMBL IDs be mapped to ChemSpider?

antonisloizou commented 10 years ago

I looked a bit further into the issue regarding OPS2603 and OPS2598. The cache has data for OPS2598 and does not for OPS2603 . The 2 are mapped to each other under the "ChemistryTautomer" lens (but not default).

Thus, compound information with OPS2603 and _lens=ChemistryTautomer should work. It does not, due to a separate issue: the API doesn't make an IMS request if the input URI matches the expected pattern for a particular dataset (in this case the input URI matches the OCRS pattern).

Changing this also requires also a change in the IMS, as self mappings are not currently returned. If we always ask the IMS regardless of the input URI pattern, creates the inverse issue: we would return results for OPS2603&_lens=ChemistryTautomer but not for OPS2598&_lens=ChemistryTautomer.

I've spoken to Christian , and he's agreed to do this for 1.4 . Please dial me in to the meeting this afternoon if you would like more details.

antonisloizou commented 10 years ago

The required changes have been made both to the API and IMS code (thanks @Christian-B ) We now have the following situation :

If we also want the last one to return data, we must then at least add the justification : http://purl.obolibrary.org/obo#is_tautomer_of to the default lens.

We'll deploy the API changes to beta.openphacts.org as a hotfix for 1.4.0 when the 1.4 IMS is deployed.

StefanSenger commented 10 years ago

Just so that this is captured: Here are the URIs from the JIRA ticket WPFOUR-57 for which the Compound Information API call failed:

http://ops.rsc.org/OPS1873944 http://ops.rsc.org/OPS511416 http://ops.rsc.org/OPS1792444 http://ops.rsc.org/OPS1792446 http://ops.rsc.org/OPS1792431 http://ops.rsc.org/OPS1792433 http://ops.rsc.org/OPS1801036 http://ops.rsc.org/OPS1801041 http://ops.rsc.org/OPS1773155 http://ops.rsc.org/OPS1781289 http://ops.rsc.org/OPS1781300 http://ops.rsc.org/OPS1781253 http://ops.rsc.org/OPS1781315 http://ops.rsc.org/OPS1786850 http://ops.rsc.org/OPS1786865 http://ops.rsc.org/OPS1786968 http://ops.rsc.org/OPS1786314 http://ops.rsc.org/OPS1792400 http://ops.rsc.org/OPS1792403 http://ops.rsc.org/OPS1792404 http://ops.rsc.org/OPS1792406 http://ops.rsc.org/OPS1786494 http://ops.rsc.org/OPS1786503 http://ops.rsc.org/OPS1786541 http://ops.rsc.org/OPS1786513 http://ops.rsc.org/OPS1786532 http://ops.rsc.org/OPS1786785 http://ops.rsc.org/OPS1786797 http://ops.rsc.org/OPS1786773 http://ops.rsc.org/OPS1786808 http://ops.rsc.org/OPS1786827 http://ops.rsc.org/OPS1786839 http://ops.rsc.org/OPS1755916 http://ops.rsc.org/OPS958918 http://ops.rsc.org/OPS1013606 http://ops.rsc.org/OPS594388 http://ops.rsc.org/OPS594390 http://ops.rsc.org/OPS23232 http://ops.rsc.org/OPS1913256 http://ops.rsc.org/OPS1906179 http://ops.rsc.org/OPS1906173 http://ops.rsc.org/OPS1913253 http://ops.rsc.org/OPS1791228 http://ops.rsc.org/OPS1800097 http://ops.rsc.org/OPS1800101 http://ops.rsc.org/OPS1800105 http://ops.rsc.org/OPS1800109 http://ops.rsc.org/OPS1792899 http://ops.rsc.org/OPS1793670 http://ops.rsc.org/OPS1781335 http://ops.rsc.org/OPS1781347 http://ops.rsc.org/OPS1786471 http://ops.rsc.org/OPS1499515 http://ops.rsc.org/OPS1913228 http://ops.rsc.org/OPS1913229 http://ops.rsc.org/OPS1913233 http://ops.rsc.org/OPS1913223 http://ops.rsc.org/OPS1922245 http://ops.rsc.org/OPS1922250 http://ops.rsc.org/OPS1922255 http://ops.rsc.org/OPS1922261 http://ops.rsc.org/OPS1927527 http://ops.rsc.org/OPS1927531 http://ops.rsc.org/OPS1593464 http://ops.rsc.org/OPS1600691 http://ops.rsc.org/OPS631260 http://ops.rsc.org/OPS645992 http://ops.rsc.org/OPS1200295 http://ops.rsc.org/OPS1270261 http://ops.rsc.org/OPS1298578 http://ops.rsc.org/OPS1298582 http://ops.rsc.org/OPS1099796 http://ops.rsc.org/OPS1330347 http://ops.rsc.org/OPS1330353 http://ops.rsc.org/OPS1337767 http://ops.rsc.org/OPS1337771 http://ops.rsc.org/OPS1341937 http://ops.rsc.org/OPS1341942 http://ops.rsc.org/OPS534161 http://ops.rsc.org/OPS431514 http://ops.rsc.org/OPS448443 http://ops.rsc.org/OPS448448 http://ops.rsc.org/OPS1779010 http://ops.rsc.org/OPS1778992 http://ops.rsc.org/OPS1778997 http://ops.rsc.org/OPS1776365 http://ops.rsc.org/OPS1776352 http://ops.rsc.org/OPS1784740 http://ops.rsc.org/OPS1784747 http://ops.rsc.org/OPS1911010 http://ops.rsc.org/OPS1911014 http://ops.rsc.org/OPS1911017 http://ops.rsc.org/OPS1911019 http://ops.rsc.org/OPS1912558 http://ops.rsc.org/OPS1906040 http://ops.rsc.org/OPS1906043 http://ops.rsc.org/OPS1906048 http://ops.rsc.org/OPS1906053 http://ops.rsc.org/OPS1927241 http://ops.rsc.org/OPS1927245 http://ops.rsc.org/OPS1927249 http://ops.rsc.org/OPS1927253 http://ops.rsc.org/OPS1924912 http://ops.rsc.org/OPS1924916 http://ops.rsc.org/OPS1924919 http://ops.rsc.org/OPS1924923 http://ops.rsc.org/OPS1915465 http://ops.rsc.org/OPS1915467 http://ops.rsc.org/OPS1916070 http://ops.rsc.org/OPS1891233 http://ops.rsc.org/OPS770050 http://ops.rsc.org/OPS1757287 http://ops.rsc.org/OPS1891339 http://ops.rsc.org/OPS1045600 http://ops.rsc.org/OPS1059515 http://ops.rsc.org/OPS1066433 http://ops.rsc.org/OPS1221444 http://ops.rsc.org/OPS1223188 http://ops.rsc.org/OPS1226778 http://ops.rsc.org/OPS1246509 http://ops.rsc.org/OPS1247008 http://ops.rsc.org/OPS1243158 http://ops.rsc.org/OPS1259969 http://ops.rsc.org/OPS1272261 http://ops.rsc.org/OPS1233052 http://ops.rsc.org/OPS1205161 http://ops.rsc.org/OPS1233074 http://ops.rsc.org/OPS1247493 http://ops.rsc.org/OPS1248692 http://ops.rsc.org/OPS1870626 http://ops.rsc.org/OPS1650880 http://ops.rsc.org/OPS1241422 http://ops.rsc.org/OPS1101565 http://ops.rsc.org/OPS635894 http://ops.rsc.org/OPS1532679 http://ops.rsc.org/OPS1231217 http://ops.rsc.org/OPS394874 http://ops.rsc.org/OPS372523 http://ops.rsc.org/OPS594605 http://ops.rsc.org/OPS1209366 http://ops.rsc.org/OPS366390 http://ops.rsc.org/OPS1879894 http://ops.rsc.org/OPS366399 http://ops.rsc.org/OPS1218790 http://ops.rsc.org/OPS650657 http://ops.rsc.org/OPS1627964 http://ops.rsc.org/OPS366413 http://ops.rsc.org/OPS85417 http://ops.rsc.org/OPS379911 http://ops.rsc.org/OPS385164 http://ops.rsc.org/OPS664905 http://ops.rsc.org/OPS670399 http://ops.rsc.org/OPS682757 http://ops.rsc.org/OPS1377292 http://ops.rsc.org/OPS654632 http://ops.rsc.org/OPS130221 http://ops.rsc.org/OPS652852 http://ops.rsc.org/OPS682769 http://ops.rsc.org/OPS1095947 http://ops.rsc.org/OPS1149914 http://ops.rsc.org/OPS1149918 http://ops.rsc.org/OPS1150333 http://ops.rsc.org/OPS1862832 http://ops.rsc.org/OPS1766985 http://ops.rsc.org/OPS1540243 http://ops.rsc.org/OPS1179605 http://ops.rsc.org/OPS1137528 http://ops.rsc.org/OPS1137532 http://ops.rsc.org/OPS1099382 http://ops.rsc.org/OPS1101302 http://ops.rsc.org/OPS1101340 http://ops.rsc.org/OPS1074748 http://ops.rsc.org/OPS1074752 http://ops.rsc.org/OPS661874 http://ops.rsc.org/OPS661878 http://ops.rsc.org/OPS643048 http://ops.rsc.org/OPS643051 http://ops.rsc.org/OPS648276 http://ops.rsc.org/OPS630814 http://ops.rsc.org/OPS630819 http://ops.rsc.org/OPS996017 http://ops.rsc.org/OPS1100191 http://ops.rsc.org/OPS1007854 http://ops.rsc.org/OPS1044068 http://ops.rsc.org/OPS1115378 http://ops.rsc.org/OPS1127373 http://ops.rsc.org/OPS1127377 http://ops.rsc.org/OPS1150938 http://ops.rsc.org/OPS151639 http://ops.rsc.org/OPS125941 http://ops.rsc.org/OPS138502 http://ops.rsc.org/OPS139178 http://ops.rsc.org/OPS1043346 http://ops.rsc.org/OPS1043350 http://ops.rsc.org/OPS1111792 http://ops.rsc.org/OPS1879641 http://ops.rsc.org/OPS649908 http://ops.rsc.org/OPS657991 http://ops.rsc.org/OPS1536547 http://ops.rsc.org/OPS1539272 http://ops.rsc.org/OPS1525939 http://ops.rsc.org/OPS1132019 http://ops.rsc.org/OPS1132022 http://ops.rsc.org/OPS1080852 http://ops.rsc.org/OPS1003527 http://ops.rsc.org/OPS1003529 http://ops.rsc.org/OPS1028780 http://ops.rsc.org/OPS550477 http://ops.rsc.org/OPS550481 http://ops.rsc.org/OPS558613 http://ops.rsc.org/OPS558619 http://ops.rsc.org/OPS1532027 http://ops.rsc.org/OPS1524902 http://ops.rsc.org/OPS1549708 http://ops.rsc.org/OPS1552590 http://ops.rsc.org/OPS1441132 http://ops.rsc.org/OPS1536524 http://ops.rsc.org/OPS1743732 http://ops.rsc.org/OPS1753586 http://ops.rsc.org/OPS1247403 http://ops.rsc.org/OPS1028299 http://ops.rsc.org/OPS1220263 http://ops.rsc.org/OPS1247430 http://ops.rsc.org/OPS1249620 http://ops.rsc.org/OPS1205105 http://ops.rsc.org/OPS728799 http://ops.rsc.org/OPS1238884 http://ops.rsc.org/OPS1255862 http://ops.rsc.org/OPS1229333 http://ops.rsc.org/OPS1889526 http://ops.rsc.org/OPS35628 http://ops.rsc.org/OPS1238220 http://ops.rsc.org/OPS666381 http://ops.rsc.org/OPS1224065 http://ops.rsc.org/OPS1795962 http://ops.rsc.org/OPS986605 http://ops.rsc.org/OPS635589 http://ops.rsc.org/OPS1098530 http://ops.rsc.org/OPS1903915 http://ops.rsc.org/OPS1512622 http://ops.rsc.org/OPS1866498 http://ops.rsc.org/OPS1213719 http://ops.rsc.org/OPS1097867 http://ops.rsc.org/OPS1096772 http://ops.rsc.org/OPS1096763 http://ops.rsc.org/OPS1812815 http://ops.rsc.org/OPS632637 http://ops.rsc.org/OPS1128366 http://ops.rsc.org/OPS569933 http://ops.rsc.org/OPS16370 http://ops.rsc.org/OPS1096751 http://ops.rsc.org/OPS1656297 http://ops.rsc.org/OPS1326760 http://ops.rsc.org/OPS1352792 http://ops.rsc.org/OPS796679 http://ops.rsc.org/OPS1814783 http://ops.rsc.org/OPS1814786 http://ops.rsc.org/OPS1175668 http://ops.rsc.org/OPS1778521 http://ops.rsc.org/OPS1778528 http://ops.rsc.org/OPS140316 http://ops.rsc.org/OPS135560 http://ops.rsc.org/OPS82037 http://ops.rsc.org/OPS84655 http://ops.rsc.org/OPS62243 http://ops.rsc.org/OPS136436 http://ops.rsc.org/OPS131284 http://ops.rsc.org/OPS87920 http://ops.rsc.org/OPS81891 http://ops.rsc.org/OPS57741 http://ops.rsc.org/OPS61858 http://ops.rsc.org/OPS88438 http://ops.rsc.org/OPS53119 http://ops.rsc.org/OPS61570 http://ops.rsc.org/OPS1917916 http://ops.rsc.org/OPS65622 http://ops.rsc.org/OPS1904012 http://ops.rsc.org/OPS1512651 http://ops.rsc.org/OPS12209 http://ops.rsc.org/OPS16029 http://ops.rsc.org/OPS562764 http://ops.rsc.org/OPS590341 http://ops.rsc.org/OPS1163811 http://ops.rsc.org/OPS1760655 http://ops.rsc.org/OPS1506175 http://ops.rsc.org/OPS1514244 http://ops.rsc.org/OPS557434 http://ops.rsc.org/OPS1523495 http://ops.rsc.org/OPS1506768 http://ops.rsc.org/OPS16035 http://ops.rsc.org/OPS12221 http://ops.rsc.org/OPS12232 http://ops.rsc.org/OPS532238 http://ops.rsc.org/OPS540109 http://ops.rsc.org/OPS12239 http://ops.rsc.org/OPS995450 http://ops.rsc.org/OPS626509 http://ops.rsc.org/OPS597207 http://ops.rsc.org/OPS533571 http://ops.rsc.org/OPS526731 http://ops.rsc.org/OPS716520 http://ops.rsc.org/OPS1029806 http://ops.rsc.org/OPS1487191 http://ops.rsc.org/OPS967229 http://ops.rsc.org/OPS536305 http://ops.rsc.org/OPS546345 http://ops.rsc.org/OPS1176558 http://ops.rsc.org/OPS1492701 http://ops.rsc.org/OPS1661710 http://ops.rsc.org/OPS669964 http://ops.rsc.org/OPS1481462 http://ops.rsc.org/OPS1668867 http://ops.rsc.org/OPS619796 http://ops.rsc.org/OPS597399 http://ops.rsc.org/OPS975083 http://ops.rsc.org/OPS981666 http://ops.rsc.org/OPS669310 http://ops.rsc.org/OPS1661253 http://ops.rsc.org/OPS1666903 http://ops.rsc.org/OPS1656740 http://ops.rsc.org/OPS1650134 http://ops.rsc.org/OPS646820 http://ops.rsc.org/OPS984778 http://ops.rsc.org/OPS999238 http://ops.rsc.org/OPS1010137 http://ops.rsc.org/OPS1010623 http://ops.rsc.org/OPS1002226 http://ops.rsc.org/OPS976097 http://ops.rsc.org/OPS1645393 http://ops.rsc.org/OPS1676095 http://ops.rsc.org/OPS1687354 http://ops.rsc.org/OPS999227 http://ops.rsc.org/OPS1022920 http://ops.rsc.org/OPS1003731 http://ops.rsc.org/OPS1909044 http://ops.rsc.org/OPS1888007 http://ops.rsc.org/OPS324840 http://ops.rsc.org/OPS1465130 http://ops.rsc.org/OPS104777 http://ops.rsc.org/OPS682451 http://ops.rsc.org/OPS118964 http://ops.rsc.org/OPS607458 http://ops.rsc.org/OPS1010772 http://ops.rsc.org/OPS97895 http://ops.rsc.org/OPS97900 http://ops.rsc.org/OPS97890 http://ops.rsc.org/OPS1717300 http://ops.rsc.org/OPS611489 http://ops.rsc.org/OPS652943 http://ops.rsc.org/OPS1448647 http://ops.rsc.org/OPS1687664 http://ops.rsc.org/OPS668348 http://ops.rsc.org/OPS1771623 http://ops.rsc.org/OPS1789315 http://ops.rsc.org/OPS1789321 http://ops.rsc.org/OPS165563 http://ops.rsc.org/OPS615159 http://ops.rsc.org/OPS166901 http://ops.rsc.org/OPS1405677 http://ops.rsc.org/OPS604184 http://ops.rsc.org/OPS621820 http://ops.rsc.org/OPS669123 http://ops.rsc.org/OPS1624291 http://ops.rsc.org/OPS1622877 http://ops.rsc.org/OPS983490 http://ops.rsc.org/OPS1626124 http://ops.rsc.org/OPS943379 http://ops.rsc.org/OPS1160508 http://ops.rsc.org/OPS457770 http://ops.rsc.org/OPS1160491 http://ops.rsc.org/OPS1683311 http://ops.rsc.org/OPS1672678 http://ops.rsc.org/OPS1361919 http://ops.rsc.org/OPS1685835 http://ops.rsc.org/OPS1666524 http://ops.rsc.org/OPS1361273 http://ops.rsc.org/OPS1903895 http://ops.rsc.org/OPS1365245 http://ops.rsc.org/OPS1365979 http://ops.rsc.org/OPS1364105 http://ops.rsc.org/OPS598878 http://ops.rsc.org/OPS70790 http://ops.rsc.org/OPS79617 http://ops.rsc.org/OPS79609 http://ops.rsc.org/OPS79639 http://ops.rsc.org/OPS1669860 http://ops.rsc.org/OPS1364137 http://ops.rsc.org/OPS73371 http://ops.rsc.org/OPS70793 http://ops.rsc.org/OPS79610 http://ops.rsc.org/OPS79619 http://ops.rsc.org/OPS1363469 http://ops.rsc.org/OPS1364195 http://ops.rsc.org/OPS79644 http://ops.rsc.org/OPS79626 http://ops.rsc.org/OPS73374 http://ops.rsc.org/OPS70172 http://ops.rsc.org/OPS1360882 http://ops.rsc.org/OPS1028698 http://ops.rsc.org/OPS70174 http://ops.rsc.org/OPS79629 http://ops.rsc.org/OPS1363360 http://ops.rsc.org/OPS1362336 http://ops.rsc.org/OPS1533468 http://ops.rsc.org/OPS1538222 http://ops.rsc.org/OPS1538224 http://ops.rsc.org/OPS1737430 http://ops.rsc.org/OPS1903099 http://ops.rsc.org/OPS1903100 http://ops.rsc.org/OPS1750304 http://ops.rsc.org/OPS1716856 http://ops.rsc.org/OPS1011884 http://ops.rsc.org/OPS697867 http://ops.rsc.org/OPS79653 http://ops.rsc.org/OPS1534767 http://ops.rsc.org/OPS1549650 http://ops.rsc.org/OPS1747185 http://ops.rsc.org/OPS1544284 http://ops.rsc.org/OPS1536752 http://ops.rsc.org/OPS1531420 http://ops.rsc.org/OPS1524894 http://ops.rsc.org/OPS1737406 http://ops.rsc.org/OPS1540484 http://ops.rsc.org/OPS1745239 http://ops.rsc.org/OPS654831 http://ops.rsc.org/OPS669107 http://ops.rsc.org/OPS1045733 http://ops.rsc.org/OPS1756721 http://ops.rsc.org/OPS1175668 http://ops.rsc.org/OPS1898989 http://ops.rsc.org/OPS1898990 http://ops.rsc.org/OPS530724 http://ops.rsc.org/OPS1927127 http://ops.rsc.org/OPS1903826 http://ops.rsc.org/OPS1903677 http://ops.rsc.org/OPS1862260 http://ops.rsc.org/OPS1923509 http://ops.rsc.org/OPS1908816 http://ops.rsc.org/OPS1924833 http://ops.rsc.org/OPS1928654 http://ops.rsc.org/OPS1928883 http://ops.rsc.org/OPS1924842 http://ops.rsc.org/OPS1922258 http://ops.rsc.org/OPS1908755 http://ops.rsc.org/OPS1927352 http://ops.rsc.org/OPS1927356 http://ops.rsc.org/OPS1927359 http://ops.rsc.org/OPS1916707 http://ops.rsc.org/OPS1920661 http://ops.rsc.org/OPS1923075 http://ops.rsc.org/OPS1924827 http://ops.rsc.org/OPS1904190 http://ops.rsc.org/OPS1922821 http://ops.rsc.org/OPS1918831 http://ops.rsc.org/OPS1925969 http://ops.rsc.org/OPS1925973 http://ops.rsc.org/OPS1928890 http://ops.rsc.org/OPS1920663 http://ops.rsc.org/OPS1916712 http://ops.rsc.org/OPS1925963 http://ops.rsc.org/OPS1913066 http://ops.rsc.org/OPS1923128 http://ops.rsc.org/OPS1928885 http://ops.rsc.org/OPS1923115 http://ops.rsc.org/OPS1913069 http://ops.rsc.org/OPS1913076 http://ops.rsc.org/OPS161562 http://ops.rsc.org/OPS1403609 http://ops.rsc.org/OPS1729890 http://ops.rsc.org/OPS1831953 http://ops.rsc.org/OPS87437 http://ops.rsc.org/OPS87445 http://ops.rsc.org/OPS1804098 http://ops.rsc.org/OPS1453165 http://ops.rsc.org/OPS1640617 http://ops.rsc.org/OPS1641200 http://ops.rsc.org/OPS1803323 http://ops.rsc.org/OPS168592 http://ops.rsc.org/OPS1903623 http://ops.rsc.org/OPS430137 http://ops.rsc.org/OPS965882 http://ops.rsc.org/OPS1311535 http://ops.rsc.org/OPS1356780 http://ops.rsc.org/OPS1892863 http://ops.rsc.org/OPS1892865 http://ops.rsc.org/OPS1706391 http://ops.rsc.org/OPS1424455 http://ops.rsc.org/OPS1205016 http://ops.rsc.org/OPS1354388 http://ops.rsc.org/OPS550895 http://ops.rsc.org/OPS550897 http://ops.rsc.org/OPS550902 http://ops.rsc.org/OPS83721 http://ops.rsc.org/OPS960632 http://ops.rsc.org/OPS1542866 http://ops.rsc.org/OPS1595494 http://ops.rsc.org/OPS1706517 http://ops.rsc.org/OPS1881135 http://ops.rsc.org/OPS1699955 http://ops.rsc.org/OPS1578496 http://ops.rsc.org/OPS1415935 http://ops.rsc.org/OPS995038 http://ops.rsc.org/OPS670297 http://ops.rsc.org/OPS559961 http://ops.rsc.org/OPS559965 http://ops.rsc.org/OPS559968 http://ops.rsc.org/OPS540082 http://ops.rsc.org/OPS540088 http://ops.rsc.org/OPS540091 http://ops.rsc.org/OPS559976 http://ops.rsc.org/OPS559980 http://ops.rsc.org/OPS559983 http://ops.rsc.org/OPS1001692 http://ops.rsc.org/OPS987262 http://ops.rsc.org/OPS1342991 http://ops.rsc.org/OPS1382601 http://ops.rsc.org/OPS1363727 http://ops.rsc.org/OPS1694614 http://ops.rsc.org/OPS1678323 http://ops.rsc.org/OPS1601253 http://ops.rsc.org/OPS1590229 http://ops.rsc.org/OPS1703162 http://ops.rsc.org/OPS1356828 http://ops.rsc.org/OPS650705 http://ops.rsc.org/OPS1007924 http://ops.rsc.org/OPS617045 http://ops.rsc.org/OPS541272 http://ops.rsc.org/OPS1378129 http://ops.rsc.org/OPS1584725 http://ops.rsc.org/OPS1400864 http://ops.rsc.org/OPS1392191 http://ops.rsc.org/OPS1418676 http://ops.rsc.org/OPS1446177 http://ops.rsc.org/OPS1436222 http://ops.rsc.org/OPS1414297 http://ops.rsc.org/OPS1417690 http://ops.rsc.org/OPS1781093 http://ops.rsc.org/OPS1702160 http://ops.rsc.org/OPS990842 http://ops.rsc.org/OPS483695 http://ops.rsc.org/OPS999437 http://ops.rsc.org/OPS1428879 http://ops.rsc.org/OPS1590535 http://ops.rsc.org/OPS1871349 http://ops.rsc.org/OPS947348 http://ops.rsc.org/OPS935649 http://ops.rsc.org/OPS1584540 http://ops.rsc.org/OPS1536663 http://ops.rsc.org/OPS631019 http://ops.rsc.org/OPS611862 http://ops.rsc.org/OPS959585 http://ops.rsc.org/OPS1426020 http://ops.rsc.org/OPS1426013 http://ops.rsc.org/OPS1729567 http://ops.rsc.org/OPS1582509 http://ops.rsc.org/OPS8969 http://ops.rsc.org/OPS950103 http://ops.rsc.org/OPS35738 http://ops.rsc.org/OPS35739 http://ops.rsc.org/OPS372160 http://ops.rsc.org/OPS172110 http://ops.rsc.org/OPS172113 http://ops.rsc.org/OPS181831 http://ops.rsc.org/OPS509452 http://ops.rsc.org/OPS1898881 http://ops.rsc.org/OPS1108288 http://ops.rsc.org/OPS167906 http://ops.rsc.org/OPS167961 http://ops.rsc.org/OPS163052 http://ops.rsc.org/OPS172921 http://ops.rsc.org/OPS182377 http://ops.rsc.org/OPS457103 http://ops.rsc.org/OPS172115 http://ops.rsc.org/OPS169626 http://ops.rsc.org/OPS450694 http://ops.rsc.org/OPS1904361 http://ops.rsc.org/OPS1904362 http://ops.rsc.org/OPS1249832 http://ops.rsc.org/OPS175630 http://ops.rsc.org/OPS168921 http://ops.rsc.org/OPS174630 http://ops.rsc.org/OPS177049 http://ops.rsc.org/OPS175400 http://ops.rsc.org/OPS933905 http://ops.rsc.org/OPS933908 http://ops.rsc.org/OPS1448419 http://ops.rsc.org/OPS1832089 http://ops.rsc.org/OPS1832093 http://ops.rsc.org/OPS1832097 http://ops.rsc.org/OPS550960 http://ops.rsc.org/OPS551906 http://ops.rsc.org/OPS1731875 http://ops.rsc.org/OPS1831966 http://ops.rsc.org/OPS1831972 http://ops.rsc.org/OPS1430468 http://ops.rsc.org/OPS1906700 http://ops.rsc.org/OPS1906704 http://ops.rsc.org/OPS1178101 http://ops.rsc.org/OPS528169 http://ops.rsc.org/OPS538846 http://ops.rsc.org/OPS1690836 http://ops.rsc.org/OPS1913358 http://ops.rsc.org/OPS1913361 http://ops.rsc.org/OPS1904019 http://ops.rsc.org/OPS1904020 http://ops.rsc.org/OPS1928966 http://ops.rsc.org/OPS1928967 http://ops.rsc.org/OPS1920870 http://ops.rsc.org/OPS1920872 http://ops.rsc.org/OPS1903272 http://ops.rsc.org/OPS1903273 http://ops.rsc.org/OPS1028395 http://ops.rsc.org/OPS1028399 http://ops.rsc.org/OPS1911027 http://ops.rsc.org/OPS84694 http://ops.rsc.org/OPS1923196 http://ops.rsc.org/OPS1831978 http://ops.rsc.org/OPS1831983 http://ops.rsc.org/OPS1913368 http://ops.rsc.org/OPS1913372 http://ops.rsc.org/OPS1906880 http://ops.rsc.org/OPS1909215 http://ops.rsc.org/OPS1919314 http://ops.rsc.org/OPS1906384 http://ops.rsc.org/OPS1925129 http://ops.rsc.org/OPS1927810 http://ops.rsc.org/OPS1927863 http://ops.rsc.org/OPS1926551 http://ops.rsc.org/OPS1927894 http://ops.rsc.org/OPS1928974 http://ops.rsc.org/OPS1929006 http://ops.rsc.org/OPS1925080 http://ops.rsc.org/OPS1924414 http://ops.rsc.org/OPS1921163 http://ops.rsc.org/OPS1921010 http://ops.rsc.org/OPS1918968 http://ops.rsc.org/OPS1921119 http://ops.rsc.org/OPS1417712 http://ops.rsc.org/OPS1920430 http://ops.rsc.org/OPS1917091 http://ops.rsc.org/OPS1917207 http://ops.rsc.org/OPS1913633 http://ops.rsc.org/OPS1917036 http://ops.rsc.org/OPS1913739 http://ops.rsc.org/OPS1909210 http://ops.rsc.org/OPS1926385 http://ops.rsc.org/OPS1927866 http://ops.rsc.org/OPS1929004 http://ops.rsc.org/OPS1928591 http://ops.rsc.org/OPS1927821 http://ops.rsc.org/OPS1907098 http://ops.rsc.org/OPS1908969 http://ops.rsc.org/OPS1913747 http://ops.rsc.org/OPS1915082 http://ops.rsc.org/OPS1903843 http://ops.rsc.org/OPS1903844 http://ops.rsc.org/OPS1906850 http://ops.rsc.org/OPS1913743 http://ops.rsc.org/OPS1913581 http://ops.rsc.org/OPS1920996 http://ops.rsc.org/OPS1913493 http://ops.rsc.org/OPS1926179 http://ops.rsc.org/OPS1922873 http://ops.rsc.org/OPS1921172 http://ops.rsc.org/OPS1921158 http://ops.rsc.org/OPS1924665 http://ops.rsc.org/OPS1924610 http://ops.rsc.org/OPS1924617 http://ops.rsc.org/OPS1925187 http://ops.rsc.org/OPS1926550 http://ops.rsc.org/OPS1928650 http://ops.rsc.org/OPS1927737 http://ops.rsc.org/OPS1928969 http://ops.rsc.org/OPS1911310 http://ops.rsc.org/OPS1909453 http://ops.rsc.org/OPS1917205 http://ops.rsc.org/OPS1917142 http://ops.rsc.org/OPS1906672 http://ops.rsc.org/OPS1906860 http://ops.rsc.org/OPS1906669 http://ops.rsc.org/OPS1917145 http://ops.rsc.org/OPS1917149 http://ops.rsc.org/OPS1917210 http://ops.rsc.org/OPS1909446 http://ops.rsc.org/OPS1928679 http://ops.rsc.org/OPS1925174 http://ops.rsc.org/OPS1921115 http://ops.rsc.org/OPS1924537 http://ops.rsc.org/OPS1920980 http://ops.rsc.org/OPS1924622 http://ops.rsc.org/OPS1925056 http://ops.rsc.org/OPS1909282 http://ops.rsc.org/OPS1917066 http://ops.rsc.org/OPS1921000 http://ops.rsc.org/OPS1918773 http://ops.rsc.org/OPS1913526 http://ops.rsc.org/OPS1915258 http://ops.rsc.org/OPS1906696 http://ops.rsc.org/OPS1918824 http://ops.rsc.org/OPS1920942 http://ops.rsc.org/OPS1909206 http://ops.rsc.org/OPS1910975 http://ops.rsc.org/OPS1924662 http://ops.rsc.org/OPS1913566 http://ops.rsc.org/OPS1911146 http://ops.rsc.org/OPS1911463 http://ops.rsc.org/OPS1917232 http://ops.rsc.org/OPS1913751 http://ops.rsc.org/OPS1917043 http://ops.rsc.org/OPS1917058 http://ops.rsc.org/OPS1913498 http://ops.rsc.org/OPS1924605 http://ops.rsc.org/OPS1926397 http://ops.rsc.org/OPS1927557 http://ops.rsc.org/OPS1927734 http://ops.rsc.org/OPS1928972 http://ops.rsc.org/OPS1929005 http://ops.rsc.org/OPS1925169 http://ops.rsc.org/OPS1921166 http://ops.rsc.org/OPS1921170 http://ops.rsc.org/OPS1920989 http://ops.rsc.org/OPS1920992 http://ops.rsc.org/OPS1913738 http://ops.rsc.org/OPS1921007 http://ops.rsc.org/OPS1911272 http://ops.rsc.org/OPS1909291 http://ops.rsc.org/OPS1911280 http://ops.rsc.org/OPS1909456 http://ops.rsc.org/OPS1928968 http://ops.rsc.org/OPS1911473 http://ops.rsc.org/OPS1915261 http://ops.rsc.org/OPS1907087 http://ops.rsc.org/OPS1926371 http://ops.rsc.org/OPS1922839 http://ops.rsc.org/OPS1926565 http://ops.rsc.org/OPS1928993 http://ops.rsc.org/OPS1909285 http://ops.rsc.org/OPS1909249 http://ops.rsc.org/OPS1909255 http://ops.rsc.org/OPS1915269 http://ops.rsc.org/OPS1913757 http://ops.rsc.org/OPS1927856 http://ops.rsc.org/OPS1928680 http://ops.rsc.org/OPS1909449 http://ops.rsc.org/OPS1911502 http://ops.rsc.org/OPS390248 http://ops.rsc.org/OPS392822 http://ops.rsc.org/OPS1925132 http://ops.rsc.org/OPS1925062 http://ops.rsc.org/OPS428723 http://ops.rsc.org/OPS820203 http://ops.rsc.org/OPS552112 http://ops.rsc.org/OPS83366 http://ops.rsc.org/OPS1866014 http://ops.rsc.org/OPS530758 http://ops.rsc.org/OPS1794428 http://ops.rsc.org/OPS143895 http://ops.rsc.org/OPS151160 http://ops.rsc.org/OPS147656 http://ops.rsc.org/OPS100368 http://ops.rsc.org/OPS90538 http://ops.rsc.org/OPS1904121 http://ops.rsc.org/OPS155982 http://ops.rsc.org/OPS156032 http://ops.rsc.org/OPS89723 http://ops.rsc.org/OPS1829660 http://ops.rsc.org/OPS1722301 http://ops.rsc.org/OPS1415901 http://ops.rsc.org/OPS1473583 http://ops.rsc.org/OPS1707135 http://ops.rsc.org/OPS1713931 http://ops.rsc.org/OPS1701841 http://ops.rsc.org/OPS1384691 http://ops.rsc.org/OPS1391116 http://ops.rsc.org/OPS1390830 http://ops.rsc.org/OPS1392639 http://ops.rsc.org/OPS1388997 http://ops.rsc.org/OPS1380922 http://ops.rsc.org/OPS1383163 http://ops.rsc.org/OPS1724390 http://ops.rsc.org/OPS661552 http://ops.rsc.org/OPS1903425 http://ops.rsc.org/OPS1741754 http://ops.rsc.org/OPS1684780 http://ops.rsc.org/OPS165139 http://ops.rsc.org/OPS167145 http://ops.rsc.org/OPS179979 http://ops.rsc.org/OPS987756 http://ops.rsc.org/OPS349602 http://ops.rsc.org/OPS1794446 http://ops.rsc.org/OPS375888 http://ops.rsc.org/OPS1527936 http://ops.rsc.org/OPS655265 http://ops.rsc.org/OPS1530965 http://ops.rsc.org/OPS1532007 http://ops.rsc.org/OPS20885 http://ops.rsc.org/OPS972776 http://ops.rsc.org/OPS97979 http://ops.rsc.org/OPS1532906 http://ops.rsc.org/OPS544851 http://ops.rsc.org/OPS545716 http://ops.rsc.org/OPS1368368 http://ops.rsc.org/OPS584324 http://ops.rsc.org/OPS574427 http://ops.rsc.org/OPS1218883 http://ops.rsc.org/OPS1865539 http://ops.rsc.org/OPS1866326 http://ops.rsc.org/OPS1883372 http://ops.rsc.org/OPS1831138 http://ops.rsc.org/OPS1864286 http://ops.rsc.org/OPS1069389 http://ops.rsc.org/OPS1830937 http://ops.rsc.org/OPS1092323 http://ops.rsc.org/OPS1520761 http://ops.rsc.org/OPS1599971 http://ops.rsc.org/OPS1818172 http://ops.rsc.org/OPS509194 http://ops.rsc.org/OPS1871168 http://ops.rsc.org/OPS180404 http://ops.rsc.org/OPS114330 http://ops.rsc.org/OPS1880882 http://ops.rsc.org/OPS1873834 http://ops.rsc.org/OPS1897210 http://ops.rsc.org/OPS1783865 http://ops.rsc.org/OPS309244 http://ops.rsc.org/OPS984599 http://ops.rsc.org/OPS315530 http://ops.rsc.org/OPS450210 http://ops.rsc.org/OPS1795962 http://ops.rsc.org/OPS173157 http://ops.rsc.org/OPS433126 http://ops.rsc.org/OPS179291 http://ops.rsc.org/OPS899753 http://ops.rsc.org/OPS1114022 http://ops.rsc.org/OPS163287 http://ops.rsc.org/OPS331812 http://ops.rsc.org/OPS789032 http://ops.rsc.org/OPS474687 http://ops.rsc.org/OPS711838 http://ops.rsc.org/OPS1749952 http://ops.rsc.org/OPS162455 http://ops.rsc.org/OPS1512368 http://ops.rsc.org/OPS1659964 http://ops.rsc.org/OPS1054238 http://ops.rsc.org/OPS1753863 http://ops.rsc.org/OPS142996 http://ops.rsc.org/OPS1659772 http://ops.rsc.org/OPS1592797 http://ops.rsc.org/OPS153229 http://ops.rsc.org/OPS140471 http://ops.rsc.org/OPS1614077 http://ops.rsc.org/OPS443547 http://ops.rsc.org/OPS1227053 http://ops.rsc.org/OPS175459 http://ops.rsc.org/OPS1217884 http://ops.rsc.org/OPS1349080 http://ops.rsc.org/OPS775548 http://ops.rsc.org/OPS1184320 http://ops.rsc.org/OPS1866884 http://ops.rsc.org/OPS1037541 http://ops.rsc.org/OPS1037547 http://ops.rsc.org/OPS1193084 http://ops.rsc.org/OPS309028 http://ops.rsc.org/OPS309043 http://ops.rsc.org/OPS309056 http://ops.rsc.org/OPS320076 http://ops.rsc.org/OPS1909524 http://ops.rsc.org/OPS1926391 http://ops.rsc.org/OPS1926394 http://ops.rsc.org/OPS1928996 http://ops.rsc.org/OPS1703529 http://ops.rsc.org/OPS1409628 http://ops.rsc.org/OPS1926388 http://ops.rsc.org/OPS1911261 http://ops.rsc.org/OPS1426620 http://ops.rsc.org/OPS1709494 http://ops.rsc.org/OPS1882309 http://ops.rsc.org/OPS1869579 http://ops.rsc.org/OPS1676342 http://ops.rsc.org/OPS615396 http://ops.rsc.org/OPS1027835 http://ops.rsc.org/OPS1356673 http://ops.rsc.org/OPS1773942 http://ops.rsc.org/OPS1827494 http://ops.rsc.org/OPS1827515 http://ops.rsc.org/OPS1827527 http://ops.rsc.org/OPS1827552 http://ops.rsc.org/OPS1827563 http://ops.rsc.org/OPS117037 http://ops.rsc.org/OPS1798904 http://ops.rsc.org/OPS1800325 http://ops.rsc.org/OPS1802201 http://ops.rsc.org/OPS1802593 http://ops.rsc.org/OPS1805918 http://ops.rsc.org/OPS1827585 http://ops.rsc.org/OPS1808055 http://ops.rsc.org/OPS193775 http://ops.rsc.org/OPS1298241 http://ops.rsc.org/OPS1339735 http://ops.rsc.org/OPS1329775 http://ops.rsc.org/OPS141444 http://ops.rsc.org/OPS150155 http://ops.rsc.org/OPS129876 http://ops.rsc.org/OPS139229 http://ops.rsc.org/OPS155297 http://ops.rsc.org/OPS329735 http://ops.rsc.org/OPS1829664 http://ops.rsc.org/OPS1903895 http://ops.rsc.org/OPS1903099 http://ops.rsc.org/OPS1903100 http://ops.rsc.org/OPS161562 http://ops.rsc.org/OPS1744170 http://ops.rsc.org/OPS1477428 http://ops.rsc.org/OPS1738269 http://ops.rsc.org/OPS1628565 http://ops.rsc.org/OPS1628583 http://ops.rsc.org/OPS1628597 http://ops.rsc.org/OPS539095 http://ops.rsc.org/OPS1216061 http://ops.rsc.org/OPS693996 http://ops.rsc.org/OPS384974 http://ops.rsc.org/OPS931855 http://ops.rsc.org/OPS941048 http://ops.rsc.org/OPS143912 http://ops.rsc.org/OPS1861321 http://ops.rsc.org/OPS1863636 http://ops.rsc.org/OPS912716 http://ops.rsc.org/OPS1165875 http://ops.rsc.org/OPS1201926 http://ops.rsc.org/OPS804726 http://ops.rsc.org/OPS471091 http://ops.rsc.org/OPS816890 http://ops.rsc.org/OPS1303309 http://ops.rsc.org/OPS1282331 http://ops.rsc.org/OPS1282339 http://ops.rsc.org/OPS837242 http://ops.rsc.org/OPS825607 http://ops.rsc.org/OPS1309874 http://ops.rsc.org/OPS1536281 http://ops.rsc.org/OPS1310985 http://ops.rsc.org/OPS1757461 http://ops.rsc.org/OPS1312000 http://ops.rsc.org/OPS358958 http://ops.rsc.org/OPS366139 http://ops.rsc.org/OPS367140 http://ops.rsc.org/OPS368115 http://ops.rsc.org/OPS372421 http://ops.rsc.org/OPS376392 http://ops.rsc.org/OPS369382 http://ops.rsc.org/OPS394591 http://ops.rsc.org/OPS394595 http://ops.rsc.org/OPS383582 http://ops.rsc.org/OPS373125 http://ops.rsc.org/OPS368122 http://ops.rsc.org/OPS365005 http://ops.rsc.org/OPS978999 http://ops.rsc.org/OPS1649961 http://ops.rsc.org/OPS1556930 http://ops.rsc.org/OPS982502 http://ops.rsc.org/OPS368111 http://ops.rsc.org/OPS1559310 http://ops.rsc.org/OPS1628621 http://ops.rsc.org/OPS1649403 http://ops.rsc.org/OPS374861 http://ops.rsc.org/OPS366788 http://ops.rsc.org/OPS1649978 http://ops.rsc.org/OPS374866 http://ops.rsc.org/OPS372406 http://ops.rsc.org/OPS372415 http://ops.rsc.org/OPS570795 http://ops.rsc.org/OPS394599 http://ops.rsc.org/OPS570793 http://ops.rsc.org/OPS1709992 http://ops.rsc.org/OPS63198 http://ops.rsc.org/OPS63201 http://ops.rsc.org/OPS1666694 http://ops.rsc.org/OPS165289 http://ops.rsc.org/OPS165294 http://ops.rsc.org/OPS438014 http://ops.rsc.org/OPS162971 http://ops.rsc.org/OPS162973 http://ops.rsc.org/OPS1359465 http://ops.rsc.org/OPS1365164 http://ops.rsc.org/OPS1361059 http://ops.rsc.org/OPS1364156 http://ops.rsc.org/OPS1014452 http://ops.rsc.org/OPS1183340 http://ops.rsc.org/OPS1909025 http://ops.rsc.org/OPS1915824 http://ops.rsc.org/OPS1923966 http://ops.rsc.org/OPS1923972 http://ops.rsc.org/OPS1906443 http://ops.rsc.org/OPS1909020 http://ops.rsc.org/OPS479832 http://ops.rsc.org/OPS1058271 http://ops.rsc.org/OPS169011 http://ops.rsc.org/OPS176418 http://ops.rsc.org/OPS181012 http://ops.rsc.org/OPS1884731 http://ops.rsc.org/OPS1756916 http://ops.rsc.org/OPS81373 http://ops.rsc.org/OPS1867267 http://ops.rsc.org/OPS1019593 http://ops.rsc.org/OPS1888871 http://ops.rsc.org/OPS1888421 http://ops.rsc.org/OPS70540 http://ops.rsc.org/OPS1152822 http://ops.rsc.org/OPS1783745 http://ops.rsc.org/OPS1783733 http://ops.rsc.org/OPS1145042 http://ops.rsc.org/OPS1041954 http://ops.rsc.org/OPS1396096 http://ops.rsc.org/OPS1396101 http://ops.rsc.org/OPS1868832 http://ops.rsc.org/OPS1361648 http://ops.rsc.org/OPS116672 http://ops.rsc.org/OPS116677 http://ops.rsc.org/OPS116681 http://ops.rsc.org/OPS121480 http://ops.rsc.org/OPS1686545 http://ops.rsc.org/OPS473115 http://ops.rsc.org/OPS246989 http://ops.rsc.org/OPS440175 http://ops.rsc.org/OPS489142 http://ops.rsc.org/OPS489714 http://ops.rsc.org/OPS489712 http://ops.rsc.org/OPS436888 http://ops.rsc.org/OPS1699210 http://ops.rsc.org/OPS1070900 http://ops.rsc.org/OPS433712 http://ops.rsc.org/OPS651379 http://ops.rsc.org/OPS436878 http://ops.rsc.org/OPS433699 http://ops.rsc.org/OPS436902 http://ops.rsc.org/OPS104966 http://ops.rsc.org/OPS489708 http://ops.rsc.org/OPS489710 http://ops.rsc.org/OPS1733023 http://ops.rsc.org/OPS436914 http://ops.rsc.org/OPS433688 http://ops.rsc.org/OPS1599494 http://ops.rsc.org/OPS286192 http://ops.rsc.org/OPS1433363 http://ops.rsc.org/OPS1718607 http://ops.rsc.org/OPS1731463 http://ops.rsc.org/OPS1701097 http://ops.rsc.org/OPS583465 http://ops.rsc.org/OPS802014 http://ops.rsc.org/OPS190156 http://ops.rsc.org/OPS1385934 http://ops.rsc.org/OPS1884557 http://ops.rsc.org/OPS73098 http://ops.rsc.org/OPS59369 http://ops.rsc.org/OPS72653 http://ops.rsc.org/OPS69150 http://ops.rsc.org/OPS43283 http://ops.rsc.org/OPS59829 http://ops.rsc.org/OPS1887577 http://ops.rsc.org/OPS69545 http://ops.rsc.org/OPS1883746 http://ops.rsc.org/OPS1893952 http://ops.rsc.org/OPS1893960 http://ops.rsc.org/OPS285621 http://ops.rsc.org/OPS114432 http://ops.rsc.org/OPS82660 http://ops.rsc.org/OPS853464 http://ops.rsc.org/OPS417842 http://ops.rsc.org/OPS497651 http://ops.rsc.org/OPS592131 http://ops.rsc.org/OPS1439273 http://ops.rsc.org/OPS576311 http://ops.rsc.org/OPS515537 http://ops.rsc.org/OPS515539 http://ops.rsc.org/OPS133348 http://ops.rsc.org/OPS1975 http://ops.rsc.org/OPS1978 http://ops.rsc.org/OPS1981 http://ops.rsc.org/OPS580671 http://ops.rsc.org/OPS1874454 http://ops.rsc.org/OPS579860 http://ops.rsc.org/OPS579864 http://ops.rsc.org/OPS17367 http://ops.rsc.org/OPS17369 http://ops.rsc.org/OPS34652 http://ops.rsc.org/OPS34657 http://ops.rsc.org/OPS988244 http://ops.rsc.org/OPS1668517 http://ops.rsc.org/OPS20472 http://ops.rsc.org/OPS3172 http://ops.rsc.org/OPS3181 http://ops.rsc.org/OPS585700 http://ops.rsc.org/OPS588361 http://ops.rsc.org/OPS588367 http://ops.rsc.org/OPS767124 http://ops.rsc.org/OPS770050 http://ops.rsc.org/OPS920534 http://ops.rsc.org/OPS62426 http://ops.rsc.org/OPS62432 http://ops.rsc.org/OPS586512 http://ops.rsc.org/OPS1872697 http://ops.rsc.org/OPS1418798 http://ops.rsc.org/OPS494950 http://ops.rsc.org/OPS582439 http://ops.rsc.org/OPS675878 http://ops.rsc.org/OPS1875759 http://ops.rsc.org/OPS585278 http://ops.rsc.org/OPS498796 http://ops.rsc.org/OPS230307 http://ops.rsc.org/OPS1289528 http://ops.rsc.org/OPS1314387 http://ops.rsc.org/OPS946551 http://ops.rsc.org/OPS247431 http://ops.rsc.org/OPS692402 http://ops.rsc.org/OPS524146 http://ops.rsc.org/OPS370711 http://ops.rsc.org/OPS370693 http://ops.rsc.org/OPS374781 http://ops.rsc.org/OPS374783 http://ops.rsc.org/OPS30068 http://ops.rsc.org/OPS30059 http://ops.rsc.org/OPS30062 http://ops.rsc.org/OPS374768 http://ops.rsc.org/OPS374770 http://ops.rsc.org/OPS34579 http://ops.rsc.org/OPS224110 http://ops.rsc.org/OPS209026 http://ops.rsc.org/OPS277260 http://ops.rsc.org/OPS740250 http://ops.rsc.org/OPS33246 http://ops.rsc.org/OPS66413 http://ops.rsc.org/OPS572533 http://ops.rsc.org/OPS562441 http://ops.rsc.org/OPS581042 http://ops.rsc.org/OPS581035 http://ops.rsc.org/OPS581039 http://ops.rsc.org/OPS591727 http://ops.rsc.org/OPS747173 http://ops.rsc.org/OPS1333900 http://ops.rsc.org/OPS554166 http://ops.rsc.org/OPS554168 http://ops.rsc.org/OPS495268 http://ops.rsc.org/OPS42980 http://ops.rsc.org/OPS42982 http://ops.rsc.org/OPS747640 http://ops.rsc.org/OPS1512011 http://ops.rsc.org/OPS521257 http://ops.rsc.org/OPS909884 http://ops.rsc.org/OPS873330 http://ops.rsc.org/OPS1829653 http://ops.rsc.org/OPS1829655 http://ops.rsc.org/OPS146639 http://ops.rsc.org/OPS1348777 http://ops.rsc.org/OPS125838 http://ops.rsc.org/OPS150651 http://ops.rsc.org/OPS989632 http://ops.rsc.org/OPS982803 http://ops.rsc.org/OPS1709012 http://ops.rsc.org/OPS1653331 http://ops.rsc.org/OPS1650235 http://ops.rsc.org/OPS139303 http://ops.rsc.org/OPS973484 http://ops.rsc.org/OPS1351159 http://ops.rsc.org/OPS1646551 http://ops.rsc.org/OPS1656947 http://ops.rsc.org/OPS989955 http://ops.rsc.org/OPS1656957 http://ops.rsc.org/OPS1352598 http://ops.rsc.org/OPS1067868 http://ops.rsc.org/OPS657857 http://ops.rsc.org/OPS530907 http://ops.rsc.org/OPS531791 http://ops.rsc.org/OPS534726 http://ops.rsc.org/OPS540067 http://ops.rsc.org/OPS539847 http://ops.rsc.org/OPS535136 http://ops.rsc.org/OPS529137 http://ops.rsc.org/OPS536439 http://ops.rsc.org/OPS1159472 http://ops.rsc.org/OPS1450386 http://ops.rsc.org/OPS538358 http://ops.rsc.org/OPS552977 http://ops.rsc.org/OPS526137 http://ops.rsc.org/OPS552965 http://ops.rsc.org/OPS555659 http://ops.rsc.org/OPS168991 http://ops.rsc.org/OPS1901778 http://ops.rsc.org/OPS473122 http://ops.rsc.org/OPS1512126 http://ops.rsc.org/OPS1518529 http://ops.rsc.org/OPS1765186 http://ops.rsc.org/OPS1766308 http://ops.rsc.org/OPS1619222 http://ops.rsc.org/OPS114489 http://ops.rsc.org/OPS623515 http://ops.rsc.org/OPS1024933 http://ops.rsc.org/OPS1764509 http://ops.rsc.org/OPS1766052 http://ops.rsc.org/OPS1478690 http://ops.rsc.org/OPS1480600 http://ops.rsc.org/OPS1488309 http://ops.rsc.org/OPS1513778 http://ops.rsc.org/OPS1895924 http://ops.rsc.org/OPS1735086 http://ops.rsc.org/OPS1466430 http://ops.rsc.org/OPS1480038 http://ops.rsc.org/OPS1471640 http://ops.rsc.org/OPS1761100 http://ops.rsc.org/OPS1490175 http://ops.rsc.org/OPS1489441 http://ops.rsc.org/OPS1485970 http://ops.rsc.org/OPS1471267 http://ops.rsc.org/OPS1499196 http://ops.rsc.org/OPS1756417 http://ops.rsc.org/OPS1759152 http://ops.rsc.org/OPS1755036 http://ops.rsc.org/OPS1756210 http://ops.rsc.org/OPS1734485 http://ops.rsc.org/OPS618584 http://ops.rsc.org/OPS951339 http://ops.rsc.org/OPS1495302 http://ops.rsc.org/OPS1468388 http://ops.rsc.org/OPS1490162 http://ops.rsc.org/OPS1472340 http://ops.rsc.org/OPS611744 http://ops.rsc.org/OPS1487041 http://ops.rsc.org/OPS1748816 http://ops.rsc.org/OPS1891385 http://ops.rsc.org/OPS1720477 http://ops.rsc.org/OPS633764

leeharland commented 10 years ago

making this critical for the 1.4 release and have added IMS as a tag - action is with daniela to investigate confirmed, many uris still returning nothing on compound info e.g. http://ops.rsc.org/OPS1873944 http://ops.rsc.org/OPS511416 http://ops.rsc.org/OPS1792444

ChristineChichester commented 10 years ago

These 3 : http://ops.rsc.org/OPS1873944 http://ops.rsc.org/OPS511416 http://ops.rsc.org/OPS1792444 have no ChemSpider mapping and no CW mapping and therefore nothing will be returned from CmpdInfo

StefanSenger commented 10 years ago

Just adding this comment so that it's easier for me ( @StefanSenger ) to watch this issue.

antonisloizou commented 10 years ago

OK - so now a CW mapping is no longer required to return data in compound information (and batch). The situation regarding the 3 URIs above is as follows:

Hotfix will be pushed to beta.openphacts.org ASAP

Chris-Evelo commented 10 years ago

The middle one I don’t really understand:

It seems the compound is a sulphate salt and one of the parents is the sulphate anion? If this is the cause for the problem why don’t we run into that same problem for salts much more often?

ChristineChichester commented 10 years ago

HI Chris, this isn't a problem with all salts. For instance, http://ops.rsc.org/OPS1861301 has 2 parents OPS72204 and OPS1794066 too. I have sent a mail to Tony to see if he has any insight why this http://ops.rsc.org/OPS1873944 specific compound doesnt have any properties

leeharland commented 10 years ago

this is the subject of a new plan to deal with compounds we will outline in the TTF -

ChristineChichester commented 9 years ago

Testing whether setting the option to return only non-virtual chemicals is a possible solution

Chemical Structure Search: Similarity http://ops.rsc.org/api/v1/JSON.ashx?op=SimilaritySearch&CSCSearchScopeOptions.RealOnly=true&searchOptions.Molecule={searchOptions.Molecule}

Chemical Structure Search: Substructure http://ops.rsc.org/api/v1/JSON.ashx?op=SubStructureSearch&CSCSearchScopeOptions.RealOnly=true&searchOptions.Molecule={searchOptions.Molecule}

Chemical Structure Search: Exact http://ops.rsc.org/api/v1/JSON.ashx?op=ExactStructureSearch&CSCSearchScopeOptions.RealOnly=true&searchOptions.Molecule={searchOptions.Molecule}

Also see https://github.com/openphacts/GLOBAL/issues/198

ChristineChichester commented 9 years ago

It appears that the chemistry search external calls have changed. This issue of searching with CCCc1c2c(c(=O)[nH]c(n2)c3cc(ccc3OCC)S(=O)(=O)N4CCN(CC4)C)n(n1)C can not be reproduced to give the list of 118 compounds. This smiles only returns 6 cpmds on 1.3, 1.4. and develop. This (CCCC1=NN(C2=C1N=C(NC2=O)C3=C(C=CC(=C3)S(=O)(=O)N4CCN(CC4)C)OCC)C) smiles does not work from our API call to chemspider (500 error) but it does work on the chemspider site via conversion to the smiles noted above