A User responded:
I've already check the documentation and, the reason I'm contacting
is because it's not very clear to me how to do that. I've tried
different permutations in the parameters but probably not the right one.
I'm unable to find a solution for this in the forums. The field I'm
trying to retrieve is called ETC_ID and is present in the
chemdb_sub500.sdf
jcsearch -q chemdb_sub500.sdf -f :T<ETC_ID> sdf -t:e --or -o hits.sdf Pubchem1.sdf
The system cannot find the file specified.
jcsearch -q chemdb_sub500.sdf -f :M< SDF ETC_ID> -t:e --or -o hits.sdf Pubchem1.sdf
The system cannot find the file specified.
jcsearch -q chemdb_sub500.sdf -f :<SDF ETC_ID> -t:e --or -o hits.sdf Pubchem1.sdf
The system cannot find the file specified.
jcsearch -q chemdb_sub500.sdf -f :T<SDF ETC_ID> -t:e --or -o hits.sdf Pubchem1.sdf
The system cannot find the file specified.
jcsearch -q chemdb_sub500.sdf -f :M<ETC_ID> -t:e --or -o hits.sdf Pubchem1.sdf
The system cannot find the file specified.
jcsearch -q chemdb_sub500.sdf -f :M<ETC_ID> sdf -t:e --or -o hits.sdf Pubchem1.sdf
The system cannot find the file specified.
I
would also appreciate if you can explain a little bit more about the
following thing that Peter commments. Basically I'm trying to cross 2
SDF one contains 1.7 MM records and the other one 100 MM records (we
will probably split this one into small subsets)
Regarding this comment from Peter:
I am aware of one fundamental characteristic of jcsearch, though:
it loads the structure table being searched in each time it is
executed. This makes it unpractical for most real-life purposes.
You'll most probably have to use (or implement) a tool which keeps
the structure tables cached across individual searches. (Such a
tool is
JChem
Webservices, which Jon also happens to be in charge of.)