Skip to content
Snippets Groups Projects
This project is mirrored from https://:*****@github.com/Ensembl/ensembl.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Mar 18, 2019
    • Marek Szuba's avatar
      stable_id_lookup: extract RNAProduct stable IDs from core databases · 502dcfff
      Marek Szuba authored
      Uses the same type of SQL SELECT queries as Translation, which makes
      sense given how similar they are.
      
      Tested on test-genome-DBs/homo_sapiens/core, works without errors.
      
      Aborts upon encountering a core database missing the 'rnaproduct' table
      but that is in my humble opinion very much desired behaviour, as it could
      indicate incomplete application of schema patches in the release this
      will be included in.
      502dcfff
  2. Feb 21, 2019
  3. Feb 13, 2019
  4. Feb 12, 2019
  5. Jan 02, 2019
  6. Dec 19, 2018
  7. Dec 17, 2018
  8. Dec 07, 2018
  9. Dec 06, 2018
  10. Oct 25, 2018
  11. Oct 18, 2018
  12. Oct 15, 2018
    • Wojtek Bazant's avatar
      Fix bug: use return instead of next · 4ab71f7e
      Wojtek Bazant authored
      return goes back one frame up the stack
      next goes back to the closest frame on the stack that supports the
      operation (that is close enough in RefSeqGPFFParser alone)
      It works unless I subclass create_xrefs, and then my Hive workers die:
      
      Lost control. Check your Runnable for loose 'next' statements that are
      not part of a loop       WORKER_ERROR
      4ab71f7e
    • Wojtek Bazant's avatar
      C. elegans specific parsing of RefSeq_dna file · 7d6346f7
      Wojtek Bazant authored
      - New xref: to a WormBase CDS feature
      - Modify WormbaseCElegansRefSeqGPFFParser to serve both kinds of files
      - extract a utility method from RefSeqGPFFParser
      - xref_config.ini stanza for wormbase_cds
      - tests for new functionality
      7d6346f7
    • Wojtek Bazant's avatar
      C. elegans references use WormBase mapping to INSDC protein ids · d66449b6
      Wojtek Bazant authored
      - maintain naming convention: WormBase specific stuff says Wormbase at the front
      - rewrite WormBaseDirectParser
      - WormBaseDirectParser populates protein_ids
      - superclass method to make dependent protein_ids as parent
      - tap into UniProtParser
        + also skip EMBL scaffold ids (we can't reliably assign them)
      - tap into RefSeqGPFFParser
        + extract a method
      - tests for new stuff
        + add %args to parametrise test_parser
      
      Benefits for RefSeqGPFFParser:
      RefSeq proteins have coordinates as part of their identity, so we
      can't reliably sequence match them, we will also pick up all paralogs.
      This change fixes this spurious mapping.
      Benefits for UniProtParser:
      Not the above: UniProt entries are not tied to coordinates so all
      paralogs map to the same entry. We can handle versioning and updates
      a bit better: if WormBase updates an entry and a protein id changes but
      UniProt doesn't reflect this yet, with the change we will still pick up
      the UniProt entry although we can't sequence match any more.
      d66449b6
  13. Oct 01, 2018
    • Marek Szuba's avatar
      Remove artificial dependency on XML::Simple · ddb71bb1
      Marek Szuba authored
      The only part of the xref-mapping pipeline that depended on the
      long-deprecated module XML::Simple was TAIROntologyParser - which did
      not actually *use* that module for anything. Get rid of the useless
      import, thus making it unnecessary for XML::Simple to be mentioned in
      the cpanfile.
      ddb71bb1
  14. Sep 25, 2018
    • Marek Szuba's avatar
      create_release_tasks.pl: distinguish between submitter and assignee · 98f8ba25
      Marek Szuba authored
      Useful under the circumstance when the person running the script is not
      in fact the RelCo for the next release, as it has already been the case
      before. Saves one having to manually reassign all the newly created
      tickets to the actual RelCo. Conversely, if it is the same person just
      omit the new argument and the RelCo user name will be used to connect to
      JIRA.
      
      Note that the function validating user names is only applied to RelCo
      ones. This is intentional, JIRA itself will complain if the submitter is
      not authorised to create ENSCORESW tickets.
      98f8ba25
  15. Sep 24, 2018
  16. Sep 11, 2018
  17. Sep 07, 2018
  18. Sep 05, 2018