- Jan 10, 2014
-
-
Vermaat authored
This introduces a proper notion of genome assemblies. Transcript mappings for alle genome assemblies are in the same database, which is better for maintenance. Updating transcript mappings is also simplified a lot, especially from NCBI mapview files where we now require a preprocessing sort on the input file. Overall, this port touches a lot of Mutalyzer code, so beware.
-
- Jan 04, 2014
- Dec 23, 2013
-
-
Vermaat authored
-
Vermaat authored
This involves making the SQLAlchemy session reconfigurable at run-time, which is done automatically on updating the Mutalyzer configuration using configuration update callbacks.
-
Vermaat authored
Port the entire batch job infrastructure, including scheduler, to use the SQLAlchemy ORM instead of the old Db module.
-
Vermaat authored
Warnings were logged with message level 3, which is for errors, and therefore interpreted as errors (ignoring the batch entry result).
-
Vermaat authored
-
- Dec 20, 2013
-
-
Vermaat authored
-
- Dec 19, 2013
-
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
Remove the dependency on configobj and have default values for all configuration settings. User settings are defined in a Python module pointed to by the MUTALYZER_SETTINGS environment variable. We also clean up many configuration settings and remove some that are no longer used.
-
Vermaat authored
-
- Dec 13, 2013
-
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
We no longer look for /etc/mutalyzer/config and ~/.config/mutalyzer/config since it is too low level and inflexible. The user should now specify the location of the configuration file in the MUTALYZER_SETTINGS environment variable (or the file mutalyzer.conf in the current directory is tried).
-
Vermaat authored
-
Vermaat authored
We should leave process control to others, for example supervisord which can automatically restart crashed processes.
-
Vermaat authored
-
Vermaat authored
Do not try to implement a full UNIX daemon suitable for init.d with the batch daemon, but rather keep it simple and depend on something like supervisord to implement process control. We now also correctly handle SIGINT (Ctrl+C) and SIGTERM signals.
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-
Vermaat authored
-