* For detailed explanation about the ECOD information see the original article - * at: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4256011. + * at: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4256011. *
* Cheng H, Schaeffer RD, Liao Y, et al. * ECOD: An Evolutionary Classification of Protein Domains. diff --git a/biojava-structure/src/main/java/org/biojava/nbio/structure/io/mmcif/MMCIFFileTools.java b/biojava-structure/src/main/java/org/biojava/nbio/structure/io/mmcif/MMCIFFileTools.java index e5ecbb2455..f483cb23d5 100644 --- a/biojava-structure/src/main/java/org/biojava/nbio/structure/io/mmcif/MMCIFFileTools.java +++ b/biojava-structure/src/main/java/org/biojava/nbio/structure/io/mmcif/MMCIFFileTools.java @@ -511,7 +511,7 @@ public static ListconvertStructureToAtomSites(Structure s) { List list = new ArrayList (); for (int m=0;m Protein Structure Comparison Tool V ${project.version} \ Prlić A, Bliven S, Rose PW, Bluhm WF, Bizon C, Godzik A, Bourne PE.
\ Pre-calculated protein structure alignments at the RCSB PDB website
\ Bioinformatics (2010) 26 (23): 2983-2985
\ - [PubMed]<\ + [PubMed]<\ [pdf]
\
\ CE Reference:
\ Shindyalov IN, Bourne PE (1998)
\ Protein structure alignment by incremental combinatorial extension (CE) of the optimal path.
\ Protein Eng 11: 739-747
\ - [PubMed]\ + [PubMed]\ [pdf]
\
\ FATCAT Reference:
\ @@ -35,7 +35,7 @@ ce.about=Protein Structure Comparison Tool V ${project.version}
\ BioJava: an open-source framework for bioinformatics in 2012
\ Bioinformatics (2012) 28 (20): 2693-2695
\ [BioJava website]\ - [PubMed]\ + [PubMed]\
\ Jmol web site:\ http://www.jmol.org\ diff --git a/biojava-structure/src/test/java/org/biojava/nbio/structure/io/TestMMCIFWriting.java b/biojava-structure/src/test/java/org/biojava/nbio/structure/io/TestMMCIFWriting.java index 5fda97a2af..c500bba1c0 100644 --- a/biojava-structure/src/test/java/org/biojava/nbio/structure/io/TestMMCIFWriting.java +++ b/biojava-structure/src/test/java/org/biojava/nbio/structure/io/TestMMCIFWriting.java @@ -28,10 +28,12 @@ import java.io.FileWriter; import java.io.IOException; +import org.biojava.nbio.structure.Atom; import org.biojava.nbio.structure.Chain; import org.biojava.nbio.structure.Structure; import org.biojava.nbio.structure.StructureException; import org.biojava.nbio.structure.StructureIO; +import org.biojava.nbio.structure.StructureTools; import org.biojava.nbio.structure.align.util.AtomCache; import org.biojava.nbio.structure.io.mmcif.MMCIFFileTools; import org.biojava.nbio.structure.io.mmcif.MMcifParser; @@ -45,59 +47,8 @@ public class TestMMCIFWriting { @Test public void test1SMT() throws IOException, StructureException { - AtomCache cache = new AtomCache(); - - StructureIO.setAtomCache(cache); - - cache.setUseMmCif(true); - - FileParsingParameters params = new FileParsingParameters(); - params.setAlignSeqRes(true); - cache.setFileParsingParams(params); - - Structure originalStruct = StructureIO.getStructure("1SMT"); - - File outputFile = File.createTempFile("biojava_testing_", ".cif"); - outputFile.deleteOnExit(); - - FileWriter fw = new FileWriter(outputFile); - fw.write(originalStruct.toMMCIF()); - fw.close(); - - - MMcifParser parser = new SimpleMMcifParser(); - - SimpleMMcifConsumer consumer = new SimpleMMcifConsumer(); - - FileParsingParameters fileParsingParams = new FileParsingParameters(); - fileParsingParams.setAlignSeqRes(true); - - consumer.setFileParsingParameters(fileParsingParams); - - parser.addMMcifConsumer(consumer); - - //parser.parse(new BufferedReader(new FileReader(new File("/home/duarte_j/test.cif")))); - parser.parse(new BufferedReader(new FileReader(outputFile))); - - Structure readStruct = consumer.getStructure(); - - assertNotNull(readStruct); - - assertEquals(originalStruct.getChains().size(), readStruct.getChains().size()); - - for (int i=0;iorg.biojava biojava -4.2.3 +4.2.4 biojava-survival diff --git a/biojava-ws/pom.xml b/biojava-ws/pom.xml index ecc74b660e..f6ef1afbfa 100644 --- a/biojava-ws/pom.xml +++ b/biojava-ws/pom.xml @@ -3,7 +3,7 @@biojava org.biojava -4.2.3 +4.2.4 biojava-ws biojava-ws @@ -19,7 +19,7 @@org.biojava biojava-core -4.2.3 +4.2.4 compile diff --git a/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/BlastAlignmentParameterEnum.java b/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/BlastAlignmentParameterEnum.java index 4c70b8147f..061475071a 100644 --- a/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/BlastAlignmentParameterEnum.java +++ b/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/BlastAlignmentParameterEnum.java @@ -27,7 +27,7 @@ * Alignment request parameters accepted by QBlast service.
* Not all are mandatory. Certain parameters only work with a subset of other parameters in the list. * - * Taken from Blast URL API + * Taken from Blast URL API * * @author Gediminas Rimsa */ diff --git a/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/BlastOutputParameterEnum.java b/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/BlastOutputParameterEnum.java index d0dc973f38..dfa144864d 100644 --- a/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/BlastOutputParameterEnum.java +++ b/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/BlastOutputParameterEnum.java @@ -27,7 +27,7 @@ * Output parameters accepted by QBlast service.
* Not all are mandatory. Certain parameters only work with a subset of other parameters in the list. * - * Taken from Blast URL API + * Taken from Blast URL API * * @author Gediminas Rimsa */ diff --git a/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/NCBIQBlastAlignmentProperties.java b/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/NCBIQBlastAlignmentProperties.java index 2e4c47cbdd..3d9ad05377 100644 --- a/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/NCBIQBlastAlignmentProperties.java +++ b/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/NCBIQBlastAlignmentProperties.java @@ -208,7 +208,7 @@ public int getBlastWordSize() { * WARNING!! At this point, the method does not verify the validity of your choice; for example, word size of * greater than 5 with blastp returns error messages from QBlast. Word size range depends on the algorithm chosen. *- * More at http://www.ncbi.nlm.nih.gov/staff/tao/URLAPI/new/node74.html + * More at https://www.ncbi.nlm.nih.gov/staff/tao/URLAPI/new/node74.html *
* Blastall equivalent: -W * diff --git a/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/NCBIQBlastService.java b/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/NCBIQBlastService.java index 12538465bf..a57d0170dd 100644 --- a/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/NCBIQBlastService.java +++ b/biojava-ws/src/main/java/org/biojava/nbio/ws/alignment/qblast/NCBIQBlastService.java @@ -64,9 +64,9 @@ public class NCBIQBlastService implements RemotePairwiseAlignmentService { public static final long WAIT_INCREMENT = 3000; private static final MapToStringTransformer MAP_TO_STRING_TRANSFORMER = new MapToStringTransformer(); - private static final String SERVICE_URL = "http://blast.ncbi.nlm.nih.gov/Blast.cgi"; + private static final String SERVICE_URL = "https://blast.ncbi.nlm.nih.gov/Blast.cgi"; private static final String DEFAULT_EMAIL = "anonymous@biojava.org"; - private static final String DEFAULT_TOOL = "biojava3"; + private static final String DEFAULT_TOOL = "biojava5"; private URL serviceUrl; private String email = DEFAULT_EMAIL; diff --git a/pom.xml b/pom.xml index 2b575db99b..3aa5456d2e 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@
org.biojava biojava pom -4.2.3 +4.2.4 biojava BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It provides analytical and statistical routines, parsers for common file formats and allows the @@ -44,7 +44,7 @@ scm:git:git@github.com:biojava/biojava.git https://github.com/biojava/biojava -biojava-4.2.3 +biojava-4.2.4