Sleipnir
src/seekbasic.h
00001 /*****************************************************************************
00002 * This file is provided under the Creative Commons Attribution 3.0 license.
00003 *
00004 * You are free to share, copy, distribute, transmit, or adapt this work
00005 * PROVIDED THAT you attribute the work to the authors listed below.
00006 * For more information, please see the following web page:
00007 * http://creativecommons.org/licenses/by/3.0/
00008 *
00009 * This file is a component of the Sleipnir library for functional genomics,
00010 * authored by:
00011 * Curtis Huttenhower (chuttenh@princeton.edu)
00012 * Mark Schroeder
00013 * Maria D. Chikina
00014 * Olga G. Troyanskaya (ogt@princeton.edu, primary contact)
00015 *
00016 * If you use this library, the included executable tools, or any related
00017 * code in your work, please cite the following publication:
00018 * Curtis Huttenhower, Mark Schroeder, Maria D. Chikina, and
00019 * Olga G. Troyanskaya.
00020 * "The Sleipnir library for computational functional genomics"
00021 *****************************************************************************/
00022 #ifndef SEEKBASIC_H
00023 #define SEEKBASIC_H
00024 #include <vector>
00025 #include <string>
00026 #include <map>
00027 #include <math.h>
00028 #include <iostream>
00029 #include <algorithm>
00030 #include <omp.h>
00031 #include <cmath>
00032 #include <assert.h>
00033 
00034 #include <gsl/gsl_rng.h>
00035 #include <gsl/gsl_cdf.h>
00036 #include <gsl/gsl_randist.h>
00037 #include <gsl/gsl_vector_float.h>
00038 #include <gsl/gsl_sort_float.h>
00039 #include <gsl/gsl_sort_vector_float.h>
00040 #include <gsl/gsl_permute_vector_float.h>
00041 
00042 using namespace std;
00043 //typedef unsigned short ushort;
00044 typedef unsigned int utype;
00045 //#define MAX_UTYPE 65535
00046 const utype MAX_UTYPE = -1;
00047 #endif
00048 
00049