e70152e44cc66cc599ff6b699eb8adc07f3e656a kent Sat May 24 21:09:34 2014 -0700 Adding Copyright NNNN Regents of the University of California to all files I believe with reasonable certainty were developed under UCSC employ or as part of Genome Browser copyright assignment. diff --git src/hg/hgTracks/wiki.c src/hg/hgTracks/wiki.c index b8a738d..0d27f47 100644 --- src/hg/hgTracks/wiki.c +++ src/hg/hgTracks/wiki.c @@ -1,69 +1,72 @@ +/* Copyright (C) 2010 The Regents of the University of California + * See README in this or parent directory for licensing information. */ + #include "common.h" #include "jksql.h" #include "hgTracks.h" #include "rnaPLFoldTrack.h" /* ------ BEGIN wiki ------ */ /*******************************************************************/ #define MAX_WIKI_NAME 80 void loadWiki(struct track *tg); void loadWiki(struct track *tg) /* Load the items in one custom track - just move beds in * window... */ { struct bed *bed, *list = NULL; struct sqlConnection *conn = hAllocConn(database); struct sqlResult *sr; char **row; int rowOffset; sr = hRangeQuery(conn, tg->table, chromName, winStart, winEnd, NULL, &rowOffset); while ((row = sqlNextRow(sr)) != NULL) { bed = bedLoadN(row+rowOffset, 6); freeMem(bed->name); bed->name = malloc(MAX_WIKI_NAME); snprintf(bed->name, MAX_WIKI_NAME, "%d-%d:%s", bed->chromStart, bed->chromEnd, bed->strand); slAddHead(&list, bed); } sqlFreeResult(&sr); hFreeConn(&conn); //slReverse(&list); // add dummy links AllocVar(bed); bed->chrom = chromName; bed->chromStart = winStart; bed->chromEnd = winEnd; bed->name = "Make new entry:+"; bed->strand[0] = '+'; bed->score = 100; slAddHead(&list, bed); AllocVar(bed); bed->chrom = chromName; bed->chromStart = winStart; bed->chromEnd = winEnd; bed->name = "Make new entry:-"; bed->strand[0] = '-'; bed->score = 100; slAddHead(&list, bed); tg->items = list; } void wikiMethods(struct track *tg) { //linkedFeaturesMethods(tg); tg->loadItems = loadWiki; //tg->colorShades = shadesOfGray; //tg->drawItemAt = tigrOperonDrawAt; } /**** End of Lowe lab additions ****/