Created by: mkszuba
This PR extends the Ensembl Core API and the underlying database schema with support for mature RNA products of transcripts. At the moment the only concrete type of such products implemented is MicroRNAs, that said the code aims at being easily extensible.
This is scheduled to be included in Ensembl release 97: https://www.ebi.ac.uk/panda/jira/browse/ENSINT-147 .
Note that for the time being the test suite uses ENSM as the stable-ID prefix, this will be changed before the merge.
At the moment mature RNA products of transcripts are not supported yet there are several types of them (e.g. MiRNAs, circRNAs) that Genebuild would like to begin annotating.
Will allow working with MicroRNAs in Ensembl. Should make life easier for Genebuild as they begin producing MiRNA data (due for 98) because they will be able to use stable release code. Should make it easier to implement additional mature RNA product types.
Increased complexity of the API and the schema.
Have you added/modified unit tests to test the changes?
If so, do the tests pass/fail?
Have you run the entire test suite and no regression was detected?
Yes, no regression detected.