X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Fdatastructures%2FIntMatrix.java;h=5fd646f0083d93d251cb8ccc545b55c641a73720;hb=806db7d96607fa04c73ecfcfd8d46fbf41c3e85d;hp=b8b915dce4f32a1ca272f4209a3b36c3a1b3fd88;hpb=8571ac663cce8aade42941742402a8fe37c27ff4;p=jalview.git diff --git a/forester/java/src/org/forester/datastructures/IntMatrix.java b/forester/java/src/org/forester/datastructures/IntMatrix.java index b8b915d..5fd646f 100644 --- a/forester/java/src/org/forester/datastructures/IntMatrix.java +++ b/forester/java/src/org/forester/datastructures/IntMatrix.java @@ -28,16 +28,26 @@ public final class IntMatrix { return _data[ x ][ y ]; } - final public void set( final int x, final int y, final int value ) { - _data[ x ][ y ] = value; + final public String getLabel( final int x ) { + return _labels[ x ]; + } + + final public String getRowAsString( final int x, final char separator ) { + final StringBuilder sb = new StringBuilder(); + sb.append( getLabel( x ) ); + for( int y = 0; y < size(); ++y ) { + sb.append( separator ); + sb.append( get( x, y ) ); + } + return sb.toString(); } final public void inreaseByOne( final int x, final int y ) { _data[ x ][ y ]++; } - final public String getLabel( final int x ) { - return _labels[ x ]; + final public void set( final int x, final int y, final int value ) { + _data[ x ][ y ] = value; } final public void setLabel( final int x, final String label ) {