Skip to content

Commit

Permalink
remove unused dependencies, and move some others from client
Browse files Browse the repository at this point in the history
  • Loading branch information
jcschaff committed Jul 18, 2024
1 parent f53c8c9 commit cde7abe
Show file tree
Hide file tree
Showing 17 changed files with 96 additions and 3,631 deletions.
7 changes: 0 additions & 7 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -96,12 +96,8 @@
<activemq-broker.version>5.18.3</activemq-broker.version>
<activemq-client.version>5.18.3</activemq-client.version>
<axis.version>1.4</axis.version>
<axis-wsdl4j.version>1.2</axis-wsdl4j.version>
<bcprov-jdk15on.version>1.70</bcprov-jdk15on.version>
<bcpkix-jdk15on.version>1.70</bcpkix-jdk15on.version>
<bio-formats.version>6.1.1</bio-formats.version>
<biojava.version>6.0.4</biojava.version>
<biomodels-wslib.version>1.21</biomodels-wslib.version>
<colt.version>1.2.0</colt.version>
<combine-archive.version>1.4.1</combine-archive.version>
<commons-beanutils.version>1.9.4</commons-beanutils.version>
Expand All @@ -121,8 +117,6 @@
<guice.version>7.0.0</guice.version>
<httpclient.version>4.5.11</httpclient.version>
<httpcore.version>4.4.13</httpcore.version>
<imagej2.version>2.3.0</imagej2.version>
<imagej.version>${imagej2.version}</imagej.version>
<itext.version>2.1.7</itext.version>
<quarkus-itext.version>3.0.5</quarkus-itext.version>
<quarkus-logging-json.version>3.1.0</quarkus-logging-json.version>
Expand Down Expand Up @@ -162,7 +156,6 @@
<mongodb-driver-sync.version>5.0.0</mongodb-driver-sync.version>
<n5.version>3.0.0</n5.version>
<netcdf.version>4.3.22</netcdf.version>
<netty.version>3.2.10.Final</netty.version>
<nitrite.version>2.1.1</nitrite.version>
<ojdbc-bom.version>23.3.0.23.09</ojdbc-bom.version>
<opencsv.version>5.7.1</opencsv.version>
Expand Down
10 changes: 5 additions & 5 deletions vcell-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -157,10 +157,10 @@
</exclusion>
</exclusions>
</dependency>
<!-- <dependency>-->
<!-- <groupId>joda-time</groupId>-->
<!-- <artifactId>joda-time</artifactId>-->
<!-- <version>${joda-time.version}</version>-->
<!-- </dependency>-->
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>${joda-time.version}</version>
</dependency>
</dependencies>
</project>
26 changes: 0 additions & 26 deletions vcell-apiclient/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -109,32 +109,6 @@
<artifactId>log4j-1.2-api</artifactId>
<version>${log4j-1.2-api.version}</version>
</dependency>
<dependency>
<groupId>org.bitbucket.b_c</groupId>
<artifactId>jose4j</artifactId>
<version>0.9.3</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>org.vcell</groupId>
<artifactId>vcell-restclient</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
import com.google.gson.Gson;
import com.nimbusds.oauth2.sdk.ParseException;
import org.apache.http.*;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.AuthCache;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpResponseException;
import org.apache.http.client.ResponseHandler;
Expand All @@ -18,15 +15,20 @@
import org.apache.http.entity.ByteArrayEntity;
import org.apache.http.entity.ContentType;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.auth.BasicScheme;
import org.apache.http.impl.client.*;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.DefaultRedirectStrategy;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.apache.http.util.TextUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.vcell.api.client.query.BioModelsQuerySpec;
import org.vcell.api.client.query.SimTasksQuerySpec;
import org.vcell.api.common.*;
import org.vcell.api.common.BiomodelRepresentation;
import org.vcell.api.common.SimulationRepresentation;
import org.vcell.api.common.SimulationTaskRepresentation;
import org.vcell.api.common.UserInfo;
import org.vcell.api.common.events.EventWrapper;
import org.vcell.restclient.ApiClient;
import org.vcell.restclient.ApiException;
Expand Down
18 changes: 0 additions & 18 deletions vcell-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -150,24 +150,6 @@
<artifactId>picocli</artifactId>
<version>${picocli.version}</version>
</dependency>

<dependency>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
<version>${xalan.version}</version>
</dependency>

<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20220924</version>
</dependency>

</dependencies>
<profiles>
<profile>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
package cbit.vcell.client.desktop.biomodel.annotations;

import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
Expand All @@ -8,7 +13,6 @@
import java.util.ArrayList;
import java.util.List;

import org.json.*;

public class UniProtSearch {

Expand Down Expand Up @@ -44,42 +48,50 @@ public List<SearchElement> search(String searchTerm, int searchSize, String orga

System.out.println(response);
System.out.println("Parsing JSON\n");
JSONObject obj = new JSONObject(response);
// String accession = obj.getJSONObject("pageInfo").getString("pageName");
JSONArray results = obj.getJSONArray("results"); // notice that `"posts": [...]`
for (int i = 0; i < results.length(); i++) {
JSONObject result = results.getJSONObject(i);
String accession = result.getString("primaryAccession");
searchElements.addAll(parseResponse(response));

// System.out.println("\nSearch Elements:");
// for (SearchElement element: searchElements) {
// System.out.println(element.toString()+"\n");
// }

// System.out.println("Status Code: " + response.statusCode());
// System.out.println("Response Body:\n" + response.body());
return searchElements;
}


private static List<SearchElement> parseResponse(String response) {
List<SearchElement> searchElements = new ArrayList<>();
JsonElement jelement = JsonParser.parseString(response);
JsonObject jobject = jelement.getAsJsonObject();
JsonArray results = jobject.getAsJsonArray("results");

for (JsonElement resultElement : results) {
JsonObject result = resultElement.getAsJsonObject();
String accession = result.get("primaryAccession").getAsString();

System.out.println("Accession: " + accession);
String name;
if (result.toString().contains("submissionNames")) {
name = result
.getJSONObject("proteinDescription")
.getJSONArray("submissionNames")
.getJSONObject(0)
.getJSONObject("fullName")
.getString("value");
.getAsJsonObject("proteinDescription")
.getAsJsonArray("submissionNames")
.get(0).getAsJsonObject()
.getAsJsonObject("fullName")
.get("value").getAsString();
} else {
name = results.getJSONObject(i)
.getJSONObject("proteinDescription")
.getJSONObject("recommendedName")
.getJSONObject("fullName")
.getString("value");
name = result
.getAsJsonObject("proteinDescription")
.getAsJsonObject("recommendedName")
.getAsJsonObject("fullName")
.get("value").getAsString();
}
System.out.println("Name: " + name+"\n");
System.out.println("Name: " + name + "\n");

//Add searchElements to list
// Add searchElements to list
searchElements.add(new SearchElement(name, accession));
}

// System.out.println("\nSearch Elements:");
// for (SearchElement element: searchElements) {
// System.out.println(element.toString()+"\n");
// }

// System.out.println("Status Code: " + response.statusCode());
// System.out.println("Response Body:\n" + response.body());
return searchElements;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,18 @@

package cbit.vcell.export.gui;

import cbit.rmi.event.ExportEvent;
import cbit.vcell.resource.PropertyLoader;
import org.vcell.util.gui.DefaultScrollTableActionManager;
import org.vcell.util.gui.DialogUtils;
import org.vcell.util.gui.ScrollTable;

import javax.swing.*;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import javax.swing.table.TableColumn;
import java.awt.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
Expand All @@ -18,31 +30,8 @@
import java.io.IOException;
import java.net.URISyntaxException;
import java.net.URL;
import java.nio.file.Paths;
import java.util.Enumeration;
import java.util.Optional;

import javax.swing.*;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableCellRenderer;
import javax.swing.table.TableColumn;

import cbit.vcell.client.data.ExportedDataTableModel;
import cbit.vcell.resource.PropertyLoader;
import org.apache.xalan.trace.SelectionEvent;
import org.vcell.client.logicalwindow.LWContainerHandle;
import org.vcell.client.logicalwindow.LWDialog;
import org.vcell.client.logicalwindow.LWNamespace;
import org.vcell.client.logicalwindow.LWTitledOptionPaneDialog;
import org.vcell.util.gui.DefaultScrollTableActionManager;
import org.vcell.util.gui.DialogUtils;
import org.vcell.util.gui.ScrollTable;

import cbit.rmi.event.ExportEvent;
/**
* Insert the type's description here.
* Creation date: (4/4/2001 2:38:28 AM)
Expand Down
Loading

0 comments on commit cde7abe

Please sign in to comment.