1 package util;
2
3 import java.util.Arrays;
4
5 import chemaxon.jchem.db.JChemSearch;
6 import chemaxon.sss.search.JChemSearchOptions;
7 import chemaxon.util.ConnectionHandler;
8
9
15public final class SearchUtil {
16
17
26 public static JChemSearch createJChemSearch(ConnectionHandler connHandler, String queryStr,
27 String targetTable, JChemSearchOptions searchOptions) {
28
29 JChemSearch jcs = new JChemSearch();
30
31 jcs.setConnectionHandler(connHandler);
32 jcs.setQueryStructure(queryStr);
33 jcs.setStructureTable(targetTable);
34 jcs.setSearchOptions(searchOptions);
35
36 return jcs;
37 }
38
39
42 public static void printSearchResults(int[] array) {
43 System.out.println("Hit count: " + array.length);
44 System.out.println("Hit IDs: " + Arrays.toString(array));
45 System.out.println();
46 }
47
48}
49