- May 13, 2014
-
-
Vermaat authored
-
- Apr 30, 2014
-
-
Vermaat authored
-
- Apr 25, 2014
-
-
Vermaat authored
-
- Apr 23, 2014
-
-
Vermaat authored
This is quite a large commit, touching many things related to developer documentation. It is all focussed on getting as much of this as possible into the new Sphinx-based documentation. Some highlights: - Start Sphinx-based developer documentation, including fairly complete instructions for installation and configuration. - Remove epydoc API docs. - Rework some docstrings to conform to reStructuredText, so they can be used in the API docs generated by Sphinx. - Move all of the top-level text files to reStructuredText so they can linked from the Sphinx-based docs and for consistency. - Remove many obsolete things from the extras/ directory, including old installation scripts and migrations. Many of the installation related documentation and scripts are removed or adapted in light of the new automated deployment using Ansible.
-
- Apr 17, 2014
-
-
Vermaat authored
-
- Mar 27, 2014
-
-
Vermaat authored
-
- Mar 25, 2014
-
-
Vermaat authored
-
- Mar 20, 2014
-
-
Vermaat authored
-
- Mar 08, 2014
-
-
Vermaat authored
-
- Mar 01, 2014
-
-
Vermaat authored
The name checker supports reverse complement ranges in insertions and insertions-deletions, for example `3_4ins8_12inv'. Reverse complement range insertions and insertion-deletions are not part of the current HGVS nomenclature, but will be proposed.
-
- Feb 28, 2014
-
-
Vermaat authored
The name checker supports ranges in insertions and insertion- deletions, for example `3_4ins8_12`, and compound insertions and insertion-deletions, for example `3_4ins[ATC;8_12]`. The inserted sequences are accepted and concatenated before any further processing, so reported descriptions show only the concatenated sequences. The support for ranges is limited to genomic descriptions. The position converter supports compound insertions and insertion-deletions, not ranges. Compound insertions and insertion-deletions are not part of the current HGVS nomenclature, but will be proposed.
-
- Feb 22, 2014
-
-
Vermaat authored
-
Vermaat authored
For some reason, `pkg_resources.resource_filename` returns a relative path if we call Mutalyzer using `python -m mutalyzer.entrypoints.*`. The path is of course valid, but we pass it to Flask, which assumes relative paths to be relative to the Python package root. To circumvent this incorrect assumption, we first make the path absolute before passing it to Flask.
-
- Feb 17, 2014
-
-
Vermaat authored
Also, the value for nuclear chromosomes is now `nucleus` instead of `chromosome` for better alignment with the other value `mitochondrion`. Note that I did not bother to make an Alembic migration for this, since we don't have any installations besides my own yet anyway.
-
Vermaat authored
-
Vermaat authored
-
- Feb 10, 2014
-
-
Vermaat authored
-
- Feb 06, 2014
-
-
Vermaat authored
-
- Feb 05, 2014
-
-
Vermaat authored
-
- Jan 30, 2014
-
-
Vermaat authored
The paper (from `Mutalyzer 2.0/`) is now in the `mutalyzer-manuscript` repository, while all presentations, posters and abstracts are now in the `mutalyzer-presentations` repository.
-
- Jan 29, 2014
-
-
Vermaat authored
-
- Jan 26, 2014
- Jan 25, 2014
- Jan 22, 2014
-
-
Vermaat authored
This is The Good Stuff. The entire test suite can now be run without having to setup a database, running the batch checker, any of the web services or the website. It even passes without an internet connection. In, like, 30 seconds! Awesome! This means tests don't randomly fail after some reference sequence changes on the NCBI server and it doesn't take an entire configured server with mapping database setup to run the tests. Those are things of the past! No more frustrations, Mutalyzer is testable! Going down now... The mountain screamed three times today I guess it thought it'd like to play How much does one have to pay To fry a peak and melt away Launching titan's breath on mine The sweating measure lands on time And the old man, down by the river Well he walks up and he walks on down To the spaceship that's parked at your doorstep And it's waiting to take you away now Goin' down now Goin' down now Looking for the rate that crowed He's hooked up down in Mexico Slap my nerve now give me more It's my disaster friend, not yours And the old man, down by the river Well he walks up and he walks on down To the spaceship that's parked at your doorstep And it's waiting to take you away now And the last one, it's down by the river Where he gets up and he walks on down To the spaceship that's parked at your doorstep And it's waiting to take you away now It's down by the river, it's always this way now It's down by the river, it's always this way now Going down now Going down now now, now, now down, down, down
-
- Jan 19, 2014
- Jan 16, 2014
- Jan 10, 2014
-
-
Vermaat authored
-
Vermaat authored
Now that we ported the database to SQLAlchemy, we remove the obsolete Db module and all references to it.
-
Vermaat authored
The Redis client automatically falls back to a mock Redis server if no Redis server is configured. Therefore, a Redis server is not needed to run Mutalyzer. You'll just not get any aggregate stat counts over different runs.
-
Vermaat authored
-
Vermaat authored
-
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
-
-
Vermaat authored
-