Inherit from MutableMapping for ResultMap.
authorDiane Trout <diane@caltech.edu>
Fri, 31 Aug 2012 19:19:42 +0000 (12:19 -0700)
committerDiane Trout <diane@caltech.edu>
Fri, 31 Aug 2012 19:26:12 +0000 (12:26 -0700)
commit122f85fc2dc1fb9fd7c8cfbe9b25964af9251a1a
tree47e777a24aeb0ea98b56937bd751ecf5baa0ffed
parent3842b2c1505bf20afd802a664b6fa15e7a2036e9
Inherit from MutableMapping for ResultMap.
This gets me automatic methods.
I did it because my for x in resultmap wasn't working
correctly. It was using a list key (0) instead of a map key
(library id) and tossing a key error.

Also instead of using ResultMap.add_result(key, destination) I can do
ResultMap[key] = destination
htsworkflow/submission/results.py
htsworkflow/submission/test/test_condorfastq.py
htsworkflow/submission/test/test_daf.py
htsworkflow/submission/test/test_results.py