change KmerHashPartitioncomputerFactory using BufferSerDeUtils

git-svn-id: https://hyracks.googlecode.com/svn/branches/fullstack_genomix@2932 123451ca-8445-de46-9d55-352943316053
diff --git a/genomix/genomix-core/pom.xml b/genomix/genomix-core/pom.xml
index f713b35..b2c7a4c 100644
--- a/genomix/genomix-core/pom.xml
+++ b/genomix/genomix-core/pom.xml
@@ -247,7 +247,7 @@
         </dependency>
 		<dependency>
 			<groupId>edu.uci.ics.hyracks</groupId>
-			<artifactId>pregelix-api</artifactId>
+			<artifactId>pregelix-core</artifactId>
 			<version>0.2.3-SNAPSHOT</version>
 		</dependency>
 	</dependencies>
diff --git a/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/data/partition/KmerHashPartitioncomputerFactory.java b/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/data/partition/KmerHashPartitioncomputerFactory.java
index aeaa2bf..c72f39b 100644
--- a/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/data/partition/KmerHashPartitioncomputerFactory.java
+++ b/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/data/partition/KmerHashPartitioncomputerFactory.java
@@ -5,8 +5,7 @@
 import edu.uci.ics.hyracks.api.comm.IFrameTupleAccessor;

 import edu.uci.ics.hyracks.api.dataflow.value.ITuplePartitionComputer;

 import edu.uci.ics.hyracks.api.dataflow.value.ITuplePartitionComputerFactory;

-import edu.uci.ics.pregelix.api.util.SerDeUtils;

-

+import edu.uci.ics.pregelix.core.util.BufferSerDeUtils;

 

 public class KmerHashPartitioncomputerFactory implements

 		ITuplePartitionComputerFactory {

@@ -32,7 +31,7 @@
 				ByteBuffer buf = accessor.getBuffer();

 //				buf.position(startOffset + fieldOffset + slotLength);

 //				long l = accessor.getBuffer().getLong();

-				long l = SerDeUtils.readVLong(buf.array(), startOffset + fieldOffset, slotLength);

+				long l = BufferSerDeUtils.getLong(buf.array(), startOffset + fieldOffset + slotLength);

 				return (int) (l % nParts);

 			}

 		};