# HG changeset patch # User Martin C. Frith # Date 1495083823 -32400 # Node ID 93d47bb8527f890e3cd5bb2e35b237b75316c06d # Parent 5e4e3f2cf68b910848157e445dc25006cb99f139 last-dotplot: get layer from BED score diff -r 5e4e3f2cf68b -r 93d47bb8527f scripts/last-dotplot --- a/scripts/last-dotplot Thu May 18 14:01:30 2017 +0900 +++ b/scripts/last-dotplot Thu May 18 14:03:43 2017 +0900 @@ -298,13 +298,16 @@ if b >= e: continue layer = 900 color = "#ffe4ff" - if len(w) > 5: - if len(w) > 8 and w[8].count(",") == 2: - color = "rgb(" + w[8] + ")" - elif w[5] == "+": - color = "#fff4f4" - elif w[5] == "-": - color = "#f4f4ff" + if len(w) > 4: + if w[4] != ".": + layer = float(w[4]) + if len(w) > 5: + if len(w) > 8 and w[8].count(",") == 2: + color = "rgb(" + w[8] + ")" + elif w[5] == "+": + color = "#fff4f4" + elif w[5] == "-": + color = "#f4f4ff" yield layer, color, seqName, b, e def isExtraFirstGapField(fields):