def trackNameExists(genome, trackName): """ Check if there exists a track <trackName> in genome <genome>. :param genome: String, name of genome :param trackName: String, name of track :return: True if track exists, false else. """ return ProcTrackOptions.isValidTrack(genome, trackName)
def yielder(self, curTn): #if self._avoidLiterature and curTn == GenomeInfo.getPropertyTrackName(self._genome, 'literature'): # return for subtype in ProcTrackOptions.getSubtypes(self._genome, curTn, self._fullAccess): #if self._avoidLiterature and subtype == 'Literature': if subtype[0] in ['.','_']: continue newTn = curTn + [subtype] doBreak = False for subTn in self.yielder(newTn): yield subTn if ProcTrackOptions.isValidTrack(self._genome, curTn, self._fullAccess): yield curTn
def _trackNameExists(genome, trackName): from gtrackcore.track.hierarchy.ProcTrackOptions import ProcTrackOptions if not ProcTrackOptions.isValidTrack(genome, trackName): print 'Track "%s" of genome "%s" is not valid.' % (':'.join(trackName), genome) return False return True
def _trackNameExists(genome, trackName): from gtrackcore.track.hierarchy.ProcTrackOptions import ProcTrackOptions if not ProcTrackOptions.isValidTrack(genome, trackName): print 'Track "%s" of genome "%s" is not valid.' % (':'.join(trackName), genome) return False return True