https://github.com/splatlab/squeakr
Raw File
Tip revision: 87601477593969ffdfa3dad331dd51243562e35a authored by Prashant Pandey on 02 May 2017, 13:33:16 UTC
Changing the gzFile type to make it compatible for MAC OS 10.11 compatible.
Tip revision: 8760147
chunk.h
/*
 * =====================================================================================
 *
 *       Filename:  chunk.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 _CHUNK_H_
#define _CHUNK_H_

#include <stdio.h>

namespace kmercounting {
	class chunk {
		public:
			chunk();
			chunk(char *reads, uint32_t size);
			inline char *get_reads();
			inline uint32_t get_size();

		private:
			char *_reads;
			uint32_t _size;
	};

	chunk::chunk()
	{
		_reads = NULL;
		_size = 0;
	}

	chunk::chunk(char *reads, uint32_t size)
	{
		_reads = reads;
		_size = size;
	}

	inline char *chunk::get_reads()
	{
		return _reads;
	}

	inline uint32_t chunk::get_size()
	{
		return _size;
	}

}

#endif
back to top