removed some uncheck warnings
[jalview.git] / forester / java / src / org / forester / surfacing / SimpleDomain.java
index 5182865..782ce20 100644 (file)
@@ -26,9 +26,8 @@
 
 package org.forester.surfacing;
 
-import org.forester.go.GoId;
+import org.forester.protein.BasicDomain;
 import org.forester.protein.Domain;
-import org.forester.protein.DomainId;
 import org.forester.util.ForesterUtil;
 
 /*
@@ -37,18 +36,13 @@ import org.forester.util.ForesterUtil;
  */
 public class SimpleDomain implements Domain {
 
-    final private DomainId _id;
+    final private short _id;
 
-    public SimpleDomain( final String id_str ) {
-        if ( ForesterUtil.isEmpty( id_str ) ) {
+    public SimpleDomain( final String id ) {
+        if ( ForesterUtil.isEmpty( id ) ) {
             throw new IllegalArgumentException( "attempt to create protein domain with null or empty id" );
         }
-        _id = new DomainId( id_str );
-    }
-
-    @Override
-    public void addGoId( final GoId go_id ) {
-        throw new RuntimeException( "method not implemented" );
+        _id = BasicDomain.obtainIdAsShort( id );
     }
 
     @Override
@@ -60,8 +54,8 @@ public class SimpleDomain implements Domain {
     }
 
     @Override
-    public DomainId getDomainId() {
-        return _id;
+    public String getDomainId() {
+        return BasicDomain.obtainIdFromShort( _id );
     }
 
     @Override
@@ -70,11 +64,6 @@ public class SimpleDomain implements Domain {
     }
 
     @Override
-    public GoId getGoId( final int i ) {
-        throw new RuntimeException( "method not implemented" );
-    }
-
-    @Override
     public int getLength() {
         throw new RuntimeException( "method not implemented" );
     }
@@ -85,11 +74,6 @@ public class SimpleDomain implements Domain {
     }
 
     @Override
-    public int getNumberOfGoIds() {
-        throw new RuntimeException( "method not implemented" );
-    }
-
-    @Override
     public double getPerDomainEvalue() {
         throw new RuntimeException( "method not implemented" );
     }
@@ -100,20 +84,6 @@ public class SimpleDomain implements Domain {
     }
 
     @Override
-    public double getPerSequenceEvalue() {
-        throw new RuntimeException( "method not implemented" );
-    }
-
-    @Override
-    public double getPerSequenceScore() {
-        throw new RuntimeException( "method not implemented" );
-    }
-
-    public String getSearchParameter() {
-        throw new RuntimeException( "method not implemented" );
-    }
-
-    @Override
     public int getTo() {
         throw new RuntimeException( "method not implemented" );
     }
@@ -122,12 +92,4 @@ public class SimpleDomain implements Domain {
     public short getTotalCount() {
         throw new RuntimeException( "method not implemented" );
     }
-
-    public boolean isCompleteQueryMatch() {
-        throw new RuntimeException( "method not implemented" );
-    }
-
-    public boolean isCompleteTargetMatch() {
-        throw new RuntimeException( "method not implemented" );
-    }
 }