https://github.com/splatlab/squeakr
Revision 485b9d50f9a4c1e1be4b0a3c9f7a0a75004fd380 authored by Prashant Pandey on 30 November 2017, 16:41:59 UTC, committed by Prashant Pandey on 30 November 2017, 16:41:59 UTC
2 parent s c27fb52 + bd6ade1
Raw File
Tip revision: 485b9d50f9a4c1e1be4b0a3c9f7a0a75004fd380 authored by Prashant Pandey on 30 November 2017, 16:41:59 UTC
Merge branch 'master' of github.com:splatlab/squeakr
Tip revision: 485b9d5
hashutil.h
/*
 * =====================================================================================
 *
 *       Filename:  hashutil.h
 *
 *    Description:  
 *
 *        Version:  1.0
 *        Created:  04/18/2016 04:49:32 PM
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  Prashant Pandey (ppandey@cs.stonybrook.edu)
 *                  Rob Patro (rob.patro@cs.stonybrook.edu)
 *                  Rob Johnson (rob@cs.stonybrook.edu)
 *   Organization:  Stony Brook University
 *
 * =====================================================================================
 */

#ifndef _HASHUTIL_H_
#define _HASHUTIL_H_

#include <sys/types.h>
#include <string>
#include <stdlib.h>
#include <stdint.h>

namespace kmercounting {
	class HashUtil {
		public:
			static uint64_t MurmurHash64B ( const void * key, int len, unsigned int seed );
			static uint64_t MurmurHash64A ( const void * key, int len, unsigned int seed );

		private:
			HashUtil();
	};
}	// namespace kmercounting

#endif  // #ifndef _HASHUTIL_H_


back to top