https://github.com/splatlab/squeakr
Revision 4c60869fbe9f18857c6095fd9bcdaabeab6268ee authored by Prashant Pandey on 02 May 2017, 13:07:05 UTC, committed by GitHub on 02 May 2017, 13:07:05 UTC
Also, added a note that Squeakr currently only supports fastq file formats.
1 parent 849dbe1
Tip revision: 4c60869fbe9f18857c6095fd9bcdaabeab6268ee authored by Prashant Pandey on 02 May 2017, 13:07:05 UTC
Adding library dependencies in the README.
Adding library dependencies in the README.
Tip revision: 4c60869
reader.h
/*
* =====================================================================================
*
* Filename: reader.h
*
* Description:
*
* Version: 1.0
* Created: 05/06/2016 09:56:26 PM
* Revision: none
* Compiler: gcc
*
* Author: Prashant Pandey (), ppandey@cs.stonybrook.edu
* Organization: Stony Brook University
*
* =====================================================================================
*/
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <zlib.h>
#include <bzlib.h>
#ifndef _READER_H_
#define _READER_H_
using namespace std;
namespace kmercounting {
class reader {
public:
reader();
reader(FILE *in, gzFile_s *in_gzip, BZFILE *in_bzip2, int bzerror);
FILE *in = nullptr;
gzFile_s *in_gzip = nullptr;
BZFILE *in_bzip2 = nullptr;
int bzerror;
};
reader::reader()
{
in = nullptr;
in_gzip = nullptr;
in_bzip2 = nullptr;
bzerror = 0;
}
reader::reader(FILE *_in, gzFile_s *_in_gzip, BZFILE *_in_bzip2, int _bzerror)
{
in = _in;
in_gzip = _in_gzip;
in_bzip2 = _in_bzip2;
bzerror = _bzerror;
}
}
#endif
Computing file changes ...