X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Fdatastructures%2FIntMatrix.java;h=5fd646f0083d93d251cb8ccc545b55c641a73720;hb=06b38f91bc061d8ab1dfea3b6238c94c95a30d26;hp=e8707b19089e8ed868a9496ac35b3683f17e8854;hpb=23e3f673b9ef683edbb2b76037e7e06ae79f616a;p=jalview.git diff --git a/forester/java/src/org/forester/datastructures/IntMatrix.java b/forester/java/src/org/forester/datastructures/IntMatrix.java index e8707b1..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 ) {