00001 #ifndef CCCIRCOS_H
00002 #define CCCIRCOS_H
00003
00004 #define HEATMP_COLORS "vlgrey,grey,lgreen,green,lyellow,yellow,vlorange,orange,red"
00005 #define HEATMP_WIDTH 50
00006
00007 #define DATTRK_WIDTH 0.04
00008 #define DATTRK_SPACER 0.02
00009 #define TILE_LAYERS 4
00010
00011 void conf_printHeader (FILE *fp,
00012 char *circos_dir,
00013 char *data_dir,
00014 char *sdata_dir,
00015 Chrdata_t *chromosomes,
00016 char *prefix,
00017 Locus locus,
00018 int scale);
00019 void conf_printUnits (FILE *fp, Array regions, Chrdata_t *chromosomes, int scale);
00020 void conf_printDataTracks (FILE *fp,
00021 char *prefix,
00022 Locus locus,
00023 char *sdata_dir,
00024 char *data_dir,
00025 float *rpos,
00026 Array regions,
00027 Chrdata_t *chromosomes,
00028 SVCfg_t *settings);
00029 void conf_printDatGenes (FILE *fp, char *sdata_dir, Array regions, Chrdata_t *chromosomes, float *rpos);
00030 void conf_printDatExons (FILE *fp, char *sdata_dir, Array regions, Chrdata_t *chromosomes, float *rpos);
00031 void conf_printFilterTars (FILE *fp, char *data_dir, char *prefix, Locus locus, float *rpos);
00032 void conf_printLinks (FILE *fp, char *data_dir, float *rpos, char *prefix, Locus locus, int readlim);
00033 void conf_printFooter (FILE *fp);
00034
00035 void incl_getGeneHlightFile (FILE *fp, Array regions, char *sdata_dir);
00036 void incl_getExonHlightFile (FILE *fp, Array regions, char *sdata_dir);
00037
00038 #endif