Skip to content

Commit 9783da2

Browse files
committed
updated neo4j driver from version 1.7.2 to 4.4.5
1 parent 9f46ae2 commit 9783da2

26 files changed

+94
-99
lines changed

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ services:
3131
# curl $FRAGNET_SERVER/fragnet-search/rest/v2/search/suppliers
3232
# curl "$FRAGNET_SERVER/fragnet-search/rest/v2/search/molecule/OC(Cn1ccnn1)C1CC1"
3333
# curl "$FRAGNET_SERVER/fragnet-search/rest/v2/search/neighbourhood/OC(Cn1ccnn1)C1CC1?hac=3&rac=1&hops=2"
34-
# curl "$FRAGNET_SERVER/fragnet-search/rest/v2/search/availability/OC(Cn1ccnn1)C1CC1"
34+
# curl "$FRAGNET_SERVER/fragnet-search/rest/v2/search/availability/CCC(%3DO)CS(%3DO)(%3DO)c1ccccc1C"
3535
# curl "$FRAGNET_SERVER/fragnet-search/rest/v2/search/expand/OC(Cn1ccnn1)C1CC1?hacMin=5&hacMax=10&racMin=3&racMax=3&hops=2"
3636
# curl --data-binary "@fragnet-search/src/test/data/expand.smi" -H "Content-Type: chemical/x-daylight-smiles" "$FRAGNET_SERVER/fragnet-search/rest/v2/search/expand-multi?hacMin=5&hacMax=5&racMin=2&racMax=2&hops=2"
3737
# curl "$FRAGNET_SERVER/fragnet-search/rest/v2/search/fragments/OC(Cn1ccnn1)C1CC1"

fragnet-search/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ dependencies {
7070
compile files("../lib/rdkit/org.RDKit.jar")
7171
}
7272

73-
compile 'org.neo4j.driver:neo4j-java-driver:1.7.2'
73+
compile 'org.neo4j.driver:neo4j-java-driver:4.4.5'
7474

7575
providedCompile 'javax.servlet:javax.servlet-api:3.0.1'
7676

fragnet-search/src/main/java/org/squonk/fragnet/search/FragmentUtils.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
*/
1616
package org.squonk.fragnet.search;
1717

18-
import org.neo4j.driver.v1.types.MapAccessor;
19-
import org.neo4j.driver.v1.types.Node;
20-
import org.neo4j.driver.v1.types.Path;
21-
import org.neo4j.driver.v1.types.Relationship;
18+
import org.neo4j.driver.types.MapAccessor;
19+
import org.neo4j.driver.types.Node;
20+
import org.neo4j.driver.types.Path;
21+
import org.neo4j.driver.types.Relationship;
2222
import org.squonk.fragnet.Constants;
2323
import org.squonk.fragnet.search.model.v1.MoleculeEdge;
2424
import org.squonk.fragnet.search.model.v1.MoleculeNode;

fragnet-search/src/main/java/org/squonk/fragnet/search/model/v1/FragmentGraph.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
import org.RDKit.ExplicitBitVect;
2323
import org.RDKit.RWMol;
2424
import org.RDKit.SparseIntVectu32;
25-
import org.neo4j.driver.v1.types.Node;
26-
import org.neo4j.driver.v1.types.Path;
27-
import org.neo4j.driver.v1.types.Relationship;
25+
import org.neo4j.driver.types.Node;
26+
import org.neo4j.driver.types.Path;
27+
import org.neo4j.driver.types.Relationship;
2828
import org.squonk.fragnet.chem.Calculator;
2929
import org.squonk.fragnet.search.FragmentUtils;
3030

fragnet-search/src/main/java/org/squonk/fragnet/search/model/v1/NeighbourhoodGraph.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717

1818
import com.fasterxml.jackson.annotation.JsonInclude;
1919
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
20-
import org.neo4j.driver.v1.types.Node;
21-
import org.neo4j.driver.v1.types.Path;
22-
import org.neo4j.driver.v1.types.Relationship;
20+
import org.neo4j.driver.types.Node;
21+
import org.neo4j.driver.types.Path;
22+
import org.neo4j.driver.types.Relationship;
2323
import org.squonk.fragnet.search.FragmentUtils;
2424

2525
import java.util.*;

fragnet-search/src/main/java/org/squonk/fragnet/search/model/v2/ExpansionResults.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
import com.fasterxml.jackson.annotation.JsonInclude;
1919
import com.fasterxml.jackson.annotation.JsonProperty;
2020
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
21-
import org.neo4j.driver.v1.types.Node;
22-
import org.neo4j.driver.v1.types.Path;
21+
import org.neo4j.driver.types.Node;
22+
import org.neo4j.driver.types.Path;
2323
import org.squonk.fragnet.Constants;
2424
import org.squonk.fragnet.search.FragmentUtils;
2525

fragnet-search/src/main/java/org/squonk/fragnet/search/model/v2/FragmentGraph.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
import org.RDKit.ExplicitBitVect;
2323
import org.RDKit.RWMol;
2424
import org.RDKit.SparseIntVectu32;
25-
import org.neo4j.driver.v1.types.Node;
26-
import org.neo4j.driver.v1.types.Path;
27-
import org.neo4j.driver.v1.types.Relationship;
25+
import org.neo4j.driver.types.Node;
26+
import org.neo4j.driver.types.Path;
27+
import org.neo4j.driver.types.Relationship;
2828
import org.squonk.fragnet.chem.Calculator;
2929
import org.squonk.fragnet.search.FragmentUtils;
3030

fragnet-search/src/main/java/org/squonk/fragnet/search/model/v2/NeighbourhoodGraph.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
import org.RDKit.RDKFuncs;
2222
import org.RDKit.ROMol_Vect;
2323
import org.RDKit.RWMol;
24-
import org.neo4j.driver.v1.types.Node;
25-
import org.neo4j.driver.v1.types.Path;
26-
import org.neo4j.driver.v1.types.Relationship;
24+
import org.neo4j.driver.types.Node;
25+
import org.neo4j.driver.types.Path;
26+
import org.neo4j.driver.types.Relationship;
2727
import org.squonk.fragnet.Constants;
2828
import org.squonk.fragnet.chem.TransformClassifierUtils;
2929
import org.squonk.fragnet.search.FragmentUtils;

fragnet-search/src/main/java/org/squonk/fragnet/search/queries/AbstractQuery.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.squonk.fragnet.search.queries;
22

3-
import org.neo4j.driver.v1.Session;
3+
import org.neo4j.driver.Session;
44

55
import java.util.logging.Logger;
66

fragnet-search/src/main/java/org/squonk/fragnet/search/queries/v1/Query.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818

1919
import com.fasterxml.jackson.databind.ObjectMapper;
20-
import org.neo4j.driver.v1.*;
21-
import org.neo4j.driver.v1.types.Path;
20+
import org.neo4j.driver.*;
21+
import org.neo4j.driver.types.Path;
2222
import org.squonk.fragnet.Constants;
2323
import org.squonk.fragnet.chem.Calculator;
2424
import org.squonk.fragnet.chem.MolStandardize;
@@ -34,7 +34,7 @@
3434
import java.util.concurrent.TimeUnit;
3535
import java.util.logging.Logger;
3636

37-
import static org.neo4j.driver.v1.Values.parameters;
37+
import static org.neo4j.driver.Values.parameters;
3838

3939
/**
4040
* v1 API NeighbourhoodQuery for fragment network neighbours
@@ -72,7 +72,7 @@ public NeighbourhoodGraph executeNeighbourhoodQuery(@NotNull String smiles, Inte
7272

7373
NeighbourhoodGraph graph = getSession().writeTransaction((tx) -> {
7474
LOG.info("Executing NeighbourhoodQuery: " + qandp.getQuery());
75-
StatementResult result = tx.run(qandp.getQuery(), parameters(qandp.getParams().toArray()));
75+
Result result = tx.run(qandp.getQuery(), parameters(qandp.getParams().toArray()));
7676
return handleResult(result, stdSmiles);
7777
});
7878
return graph;
@@ -117,7 +117,7 @@ private QueryAndParams generateCypherQuery(String stdSmiles, Integer hops, Integ
117117
return new QueryAndParams(q, params);
118118
}
119119

120-
protected NeighbourhoodGraph handleResult(@NotNull StatementResult result, @NotNull String querySmiles) {
120+
protected NeighbourhoodGraph handleResult(@NotNull Result result, @NotNull String querySmiles) {
121121

122122
NeighbourhoodGraph graph = new NeighbourhoodGraph(querySmiles);
123123
long t0 = new Date().getTime();
@@ -131,9 +131,9 @@ protected NeighbourhoodGraph handleResult(@NotNull StatementResult result, @NotN
131131
});
132132
});
133133
long t1 = new Date().getTime();
134-
graph.setQuery(result.summary().statement().text());
135-
graph.setParameters(result.summary().statement().parameters().asMap());
136-
graph.setResultAvailableAfter(result.summary().resultAvailableAfter(TimeUnit.MILLISECONDS));
134+
graph.setQuery(result.consume().query().text());
135+
graph.setParameters(result.consume().query().parameters().asMap());
136+
graph.setResultAvailableAfter(result.consume().resultAvailableAfter(TimeUnit.MILLISECONDS));
137137
graph.setProcessingTime(t1 - t0);
138138

139139
LOG.info(String.format("Results built. %s nodes, %s edges", graph.numNodes(), graph.numEdges()));

0 commit comments

Comments
 (0)