Skip to content

Commit 0aad2fb

Browse files
committed
Add latest database versions for SCOP and CATH
1 parent 0e8c081 commit 0aad2fb

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

biojava-integrationtest/src/test/java/org/biojava/nbio/structure/test/scop/BerkeleyScopInstallationTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ public static Collection<Object[]> availableDatabases() {
4848
for(String version : new String[] {
4949
// All versions should pass, but comment most out for test performance.
5050
ScopFactory.LATEST_VERSION,
51+
ScopFactory.VERSION_2_0_6,
52+
ScopFactory.VERSION_2_0_5,
5153
//"1.75A",
5254
//ScopFactory.VERSION_2_0_2,
5355
ScopFactory.VERSION_1_75,

biojava-integrationtest/src/test/java/org/biojava/nbio/structure/test/scop/ScopDatabaseTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,10 @@ public void testNodes() {
154154
node = scop.getScopNode(0); // root
155155
assertEquals(tag,0,node.getSunid());
156156
assertEquals(tag,-1,node.getParentSunid());
157-
assertEquals(tag+"Wrong number of children",11,node.getChildren().size());
157+
assertEquals(tag+"Wrong number of children",
158+
// Class I (Artifacts) added in SCOP 2.06
159+
scop.getScopVersion().compareToIgnoreCase( ScopFactory.VERSION_2_0_6) >= 0 ? 12 : 11,
160+
node.getChildren().size());
158161

159162
node = scop.getScopNode(-1); // illegal
160163
assertNull(tag,node);

biojava-structure/src/main/java/org/biojava/nbio/structure/cath/CathFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ public class CathFactory {
3838
public static final String VERSION_3_5_0 = "3_5_0";
3939
public static final String VERSION_4_0_0 = "4_0_0";
4040
public static final String VERSION_4_1_0 = "4_1_0";
41-
public static final String LATEST_VERSION = VERSION_4_1_0;
41+
public static final String VERSION_4_2_0 = "4_2_0";
42+
public static final String LATEST_VERSION = VERSION_4_2_0;
4243

4344
public static final String DEFAULT_VERSION = LATEST_VERSION;
4445

biojava-structure/src/main/java/org/biojava/nbio/structure/scop/ScopFactory.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ public class ScopFactory {
5353
private static final Logger logger = LoggerFactory.getLogger(ScopFactory.class);
5454

5555
// berkeley 2
56+
public static final String VERSION_2_0_7 = "2.07";
57+
public static final String VERSION_2_0_6 = "2.06";
5658
public static final String VERSION_2_0_5 = "2.05";
5759
public static final String VERSION_2_0_4 = "2.04";
5860
public static final String VERSION_2_0_3 = "2.03";
@@ -78,7 +80,7 @@ public class ScopFactory {
7880
public static final String VERSION_1_55 = "1.55";
7981

8082
// The most recent version as of compilation time
81-
public static final String LATEST_VERSION = VERSION_2_0_5;
83+
public static final String LATEST_VERSION = VERSION_2_0_7;
8284

8385
// Hold one instance for each version
8486
private static Map<String,ScopDatabase> versionedScopDBs = new HashMap<String, ScopDatabase>();

0 commit comments

Comments
 (0)