Skip to content
  • Laros's avatar
    Enhanced the mapping capabilities of the Db module, added a new webservice and · f49bc7f6
    Laros authored
    wrote documentation.
    
    Made an accumulative mapping info table, this requires regular polling of new
    data from the UCSC:
    - Added:
      - install.sh: A preliminary installation script. Now only used for cron 
        entries.
      - Db.txt: Some loose documentation on how to make the new mapping table, to 
        be incorporated with an installation script.
      - src/UCSC_update.py: The update program, to be called from cron each day.
    - Modified:
      - mutalyzer.conf: Added variables needed for the remote database of the UCSC.
      - Db.py: Rewritten nearly every SQL query to work with the new mapping table
        and to be able to download and import updates from the UCSC.
      - Config.py: Modifications to work with the new configuration variables.
    
    Added:
    - templates/sp.py: A webservice client template script.
    - templates/download.html: The download page for developers.
    
    Modified:
    - Install.txt: Added more depenencies.
    
    Switched to soaplib for the generation of a WSDL file. Webservices are now
    published by adding functions to the MutalyzerService class in webservice.py,
    each function should have a soapmethod decorator to specify the types.
    
    Modified:
    - handler.py: To work with soaplib.
    - webservice.py: 
      - Put everything in a class to make soaplib able to generate a WSDL file.
      - Added the varInfo() webservice (calls the Variant_info script).
    - index.py: Added documentation.
    - Mutator.py: Added documentation.
    - Web.py: Added documentation.
    - Mutalyzer.py: Added generation of a new description in g. and c. notation.
    - Db.py: Modified the get_Transcripts function to be able to work with
      overlapping and non-overlapping ranges.
    
    
    
    git-svn-id: https://humgenprojects.lumc.nl/svn/mutalyzer/trunk@16 eb6bd6ab-9ccd-42b9-aceb-e2899b4a52f1
    f49bc7f6