def readProject(self, projectXmlPath): mcProj = MultiCactusProject() mcProj.readXML(projectXmlPath) mcProj.mcTree.nameUnlabeledInternalNodes() self.nameMap = dict() for leaf in mcProj.mcTree.getLeaves(): eventName = mcProj.mcTree.getName(leaf) sequencePath = mcProj.sequencePath(eventName) for sequenceFile in fileList(sequencePath): if not os.path.isdir(sequenceFile): self.processSequence(eventName, sequenceFile)