5ed59fa013efaa73fadff699adade720da1bfbe6 galt Mon Apr 23 15:13:46 2012 -0700 keeping .as score as uint for many reasons. stuck with int for bed struct still in support of old CTs diff --git src/lib/basicBed.c src/lib/basicBed.c index 14db089..3be663d 100644 --- src/lib/basicBed.c +++ src/lib/basicBed.c @@ -1270,31 +1270,31 @@ { if (bedFieldCount < 3 || bedFieldCount > 15) errAbort("bedFieldCount is %d, but must be between %d and %d in bedAsDef", bedFieldCount, 3, 15); struct dyString *dy = dyStringNew(0); dyStringAppend(dy, "table bed\n" "\"Browser Extensible Data\"\n" " (\n" " string chrom; \"Reference sequence chromosome or scaffold\"\n" " uint chromStart; \"Start position in chromosome\"\n" " uint chromEnd; \"End position in chromosome\"\n" ); if (bedFieldCount >= 4) dyStringAppend(dy, " string name; \"Name of item.\"\n"); if (bedFieldCount >= 5) - dyStringAppend(dy, " int score; \"Score (0-1000)\"\n"); + dyStringAppend(dy, " uint score; \"Score (0-1000)\"\n"); if (bedFieldCount >= 6) dyStringAppend(dy, " char[1] strand; \"+ or - for strand\"\n"); if (bedFieldCount >= 7) dyStringAppend(dy, " uint thickStart; \"Start of where display should be thick (start codon)\"\n"); if (bedFieldCount >= 8) dyStringAppend(dy, " uint thickEnd; \"End of where display should be thick (stop codon)\"\n"); if (bedFieldCount >= 9) dyStringAppend(dy, " uint reserved; \"Used as itemRgb as of 2004-11-22\"\n"); if (bedFieldCount >= 10) dyStringAppend(dy, " int blockCount; \"Number of blocks\"\n"); if (bedFieldCount >= 11) dyStringAppend(dy, " int[blockCount] blockSizes; \"Comma separated list of block sizes\"\n"); if (bedFieldCount >= 12) dyStringAppend(dy, " int[blockCount] chromStarts; \"Start positions relative to chromStart\"\n"); if (bedFieldCount >= 13)