08b16b8f5ec96ce3e1ba107d0dbf728cb7becad4 wong Tue Nov 22 18:21:36 2011 -0800 added line to ignore comments in trackDb.wgEncde.ra diff --git python/lib/ucscgenomics/track.py python/lib/ucscgenomics/track.py index 831c10f..748c312 100644 --- python/lib/ucscgenomics/track.py +++ python/lib/ucscgenomics/track.py @@ -264,30 +264,32 @@ """The url on our site for this composite""" return self._url @property def organism(self): """The url on our site for this composite""" return self._organism @property def currentTrackDb(self): trackDb = self._trackDbDir + "trackDb.wgEncode.ra" f = open(trackDb, "r") lines = f.readlines() p = re.compile(".*(%s\S+) ?(\S+)" % self._name) for i in lines: + if re.match("^\s*#.*", i): + continue m = p.match(i) if m and re.search('alpha', m.group(2)): tdbpath = "%s%s" % (self._trackDbDir, m.group(1)) return tdbpath return None def __init__(self, database, compositeName, trackPath=None, mdbCompositeName=None): if mdbCompositeName == None: mdbCompositeName = compositeName if trackPath == None: self._trackPath = os.path.expanduser('~/kent/src/hg/makeDb/trackDb/') else: