Mercurial > repos > yating-l > hubarchivecreator
diff util/index/TrixIndex.py @ 84:cb62314a6297 draft
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit ac73da32d59853ca563e7939d05016a6f3a6899e-dirty
author | yating-l |
---|---|
date | Fri, 03 Nov 2017 17:08:19 -0400 |
parents | 0bc486356e2a |
children | a65e52152476 |
line wrap: on
line diff
--- a/util/index/TrixIndex.py Mon Oct 30 12:01:23 2017 -0400 +++ b/util/index/TrixIndex.py Fri Nov 03 17:08:19 2017 -0400 @@ -7,19 +7,18 @@ from ExternIndex import ExternIndex class TrixIndex(ExternIndex): - def __init__(self, indexIx, indexIxx, trackName, mySpecieFolderPath, **args): + def __init__(self, indexIx, indexIxx, trackName, mySpecieFolderPath, trixId, **args): self.logger = logging.getLogger(__name__) self.indexIx = indexIx self.indexIxx = indexIxx self.trackName = trackName self.mySpecieFolderPath = mySpecieFolderPath self.index_settings = collections.OrderedDict() - if "trixId" in args: - self.trixId = args["trixId"] - else: - self.trixId = None + self.trixId = trixId + def setExtLink(self): + self.setSearchIndex() self.moveIndexFile() self.index_settings["searchTrix"] = "trix/%s" % self.indexIxName return self.index_settings @@ -38,14 +37,9 @@ shutil.copyfile(self.indexIxx, self.indexIxxPath) def setSearchIndex(self): - if self.trixId: - set_index = set() - set_index.add(self.trixId) - set_index.add("name") - search_index = ",".join(set_index) - else: - search_index = "name" - logging.debug("trixId= %s, searchIndex= %s", self.trixId, search_index) - self.index_settings["searchIndex"] = search_index + if not self.trixId: + self.logger.error("Didn't specify Trix Id") + self.logger.debug("trixId= %s, searchIndex= %s", self.trixId, self.trixId) + self.index_settings["searchIndex"] = self.trixId