diff --git a/protein/api-src/org/labkey/api/protein/fasta/FastaProtein.java b/protein/api-src/org/labkey/api/protein/fasta/FastaProtein.java index aebfbd529..039b7edf1 100644 --- a/protein/api-src/org/labkey/api/protein/fasta/FastaProtein.java +++ b/protein/api-src/org/labkey/api/protein/fasta/FastaProtein.java @@ -84,7 +84,7 @@ public FastaProtein(String header, byte[] bytes) if (header.startsWith("gi|")) { firstAliasIndex = header.indexOf(" gi|", 2) + 1; - if (firstAliasIndex < 0 || firstAliasIndex > 30) + if (firstAliasIndex > 30) firstAliasIndex = 0; } diff --git a/protein/src/org/labkey/protein/ProteinServiceImpl.java b/protein/src/org/labkey/protein/ProteinServiceImpl.java index eae2188a3..16c28ef43 100644 --- a/protein/src/org/labkey/protein/ProteinServiceImpl.java +++ b/protein/src/org/labkey/protein/ProteinServiceImpl.java @@ -300,6 +300,8 @@ public List load(@NotNull String accession, @Nullable Object arg HttpURLConnection con = (HttpURLConnection) obj.openConnection(); con.setRequestProperty("Accept", "application/xml"); con.setRequestMethod("GET"); + con.setConnectTimeout(20_000); + con.setReadTimeout(20_000); int responseCode = con.getResponseCode(); if (responseCode == HttpURLConnection.HTTP_OK) { // success