void rnaHybShadesInit(struct hvGfx *hvg) /* Allocate the LD for positive and negative values, and error cases */ { static struct rgbColor white = {255, 255, 255}; static struct rgbColor red = {255, 0, 0}; static struct rgbColor blue = { 0, 0, 255}; hvGfxMakeColorGradient(hvg, &white, &blue, RNA_HYBRIDIZATION_SHADES, rnaHybShadesPos); hvGfxMakeColorGradient(hvg, &white, &red, RNA_HYBRIDIZATION_SHADES, rnaHybShadesNeg); rnaHybShadesInitialized = 1; }
void cgapSageDrawItems(struct track *tg, int seqStart, int seqEnd, struct hvGfx *hvg, int xOff, int yOff, int width, MgFont *font, Color color, enum trackVisibility vis) /* Initialize the colors, then do the normal drawing. */ { static struct rgbColor lowerColor = {205, 191, 191}; static struct rgbColor cgapRed = {205, 0, 0}; hvGfxMakeColorGradient(hvg, &lowerColor, &cgapRed, 10, cgapShadesOfRed); genericDrawItems(tg, seqStart, seqEnd, hvg, xOff, yOff, width, font, color, vis); }