5de6bad36ec355f9cc511c5a058afe122dc82aab mmaddren Tue Apr 24 14:02:38 2012 -0700 added small fix for cv.py diff --git python/lib/ucscgenomics/cv.py python/lib/ucscgenomics/cv.py index 8db721f..014a733 100644 --- python/lib/ucscgenomics/cv.py +++ python/lib/ucscgenomics/cv.py @@ -62,31 +62,31 @@ entry = CvStanza() key, val = entry.readStanza(stanza) return key, val, entry def validate(self): '''base validation method which calls all stanzas' validate''' for stanza in self.itervalues(): stanza.validate(self) #print self.missingTypes def getTypeOfTermStanza(self, type): if type == 'mouseCellType': - mousestanza = cv.CvStanza() + mousestanza = CvStanza() mousestanza['term'] = 'mouseCellType' mousestanza['tag'] = 'MOUSECELLTYPE' mousestanza['type'] = 'typeOfTerm' mousestanza['label'] = 'Cell, tissue or DNA sample specific to mouse' mousestanza['description'] = 'NOT FOR USE! ONLY FOR VALIDATION. Cell line or tissue used as the source of experimental material specific to mouse.' mousestanza['searchable'] = 'multiSelect' mousestanza['cvDefined'] = 'yes' mousestanza['validate'] = 'cv or None' mousestanza['requiredVars'] = 'term,tag,type,description,organism,vendorName,orderUrl,age,strain,sex #Provisional' mousestanza['optionalVars'] = 'label,tissue,termId,termUrl,color,protocol,category,vendorId,lots,deprecated #Provisional' return mousestanza types = self.filter(lambda s: s['term'] == type and s['type'] == 'typeOfTerm', lambda s: s) if len(types) != 1: return None