Guess genome name for building compressed mapping counts from genomesize.xml
[htsworkflow.git] / htsworkflow / pipelines / gerald.py
index aca994f4a8ac9c3e4cc24ccc674e8cf91ebef6df..eb37cc4c853af8f4d13bbadc102d4b1a8c700436 100644 (file)
@@ -405,7 +405,9 @@ class LaneSpecificRunParameters(collections.MutableMapping):
         real_key = self._find_key(key)
         if real_key is not None:
             return self._lanes[real_key]
-        raise KeyError("%s not found" % (repr(key),))
+        raise KeyError("%s not found in %s" % (
+            repr(key),
+            ",".join((repr(k) for k in self._lanes.keys()))))
 
     def __setitem__(self, key, value):
         if len(self._lanes) > 100: