Skip to content

Commit be3f49a

Browse files
committed
switching the json library according to request from Olivier Sallou
git-svn-id: http://code.open-bio.org/repos/biojava/biojava-live/trunk@9666 7c6358e6-4a41-0410-a743-a5b2a554c398
1 parent db5a44b commit be3f49a

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

biojava3-ws/pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
<artifactId>junit</artifactId>
2121
<scope>test</scope>
2222
</dependency>
23-
24-
<dependency>
25-
<groupId>org.json</groupId>
26-
<artifactId>json</artifactId>
27-
<version>20090211</version>
28-
</dependency>
23+
<dependency>
24+
<groupId>net.sf.json-lib</groupId>
25+
<artifactId>json-lib</artifactId>
26+
<version>2.3</version>
27+
<classifier>jdk15</classifier>
28+
</dependency>
2929
</dependencies>
3030
</project>

biojava3-ws/src/main/java/org/biojava3/ws/hmmer/RemoteHmmerScan.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
import java.util.TreeSet;
1414

1515
import org.biojava3.core.sequence.ProteinSequence;
16-
import org.json.JSONArray;
17-
import org.json.JSONObject;
16+
import net.sf.json.JSONArray;
17+
import net.sf.json.JSONObject;
1818

1919

2020
/** Makes remote calls to the Hmmer3 web site and returns Pfam domain annotations for an input protein sequence.
@@ -102,14 +102,14 @@ public SortedSet<HmmerResult> scan(ProteinSequence sequence, URL serviceLocation
102102

103103
SortedSet<HmmerResult> results = new TreeSet<HmmerResult>();
104104
try {
105-
JSONObject json = new JSONObject(result.toString());
105+
JSONObject json = JSONObject.fromObject(result.toString());
106106

107107
JSONObject hmresults = json.getJSONObject("results");
108108

109109

110110
JSONArray hits = hmresults.getJSONArray("hits");
111111

112-
for(int i =0 ; i < hits.length() ; i++){
112+
for(int i =0 ; i < hits.size() ; i++){
113113
JSONObject hit = hits.getJSONObject(i);
114114
//System.out.println("hit: "+ hit);
115115

@@ -128,7 +128,7 @@ public SortedSet<HmmerResult> scan(ProteinSequence sequence, URL serviceLocation
128128
JSONArray hmmdomains = hit.getJSONArray("domains");
129129

130130
SortedSet<HmmerDomain> domains = new TreeSet<HmmerDomain>();
131-
for ( int j= 0 ; j < hmmdomains.length() ; j++){
131+
for ( int j= 0 ; j < hmmdomains.size() ; j++){
132132
JSONObject d = hmmdomains.getJSONObject(j);
133133
//System.out.println(d);
134134
Integer is_reported = getInteger(d.get("is_reported"));

0 commit comments

Comments
 (0)