Changes between Version 8 and Version 9 of Service_Lab_Plugin


Ignore:
Timestamp:
03/14/2017 05:55:31 PM (5 years ago)
Author:
shan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Service_Lab_Plugin

    v8 v9  
    3535- a product file ''GRITS.all.lab.service.product'' for ontology and workspace generation.
    3636
     37Generated ontology
     38 - Service Lab uses an ontology that is an extended version of the ontology in the experiment design plugin. To keep track of the version of ontology that was used to build the ontologies for Service Lab the version number is given an increment of 100 to the ontology of experiment design. For example - Service Lab ontology version 101.24.0 would mean it used 1.24.0 ontology from experiment design plugin to build the ontology for Service lab.
    3739
    3840__Note:__ Service Lab has changed format of its project spread sheet (spread sheets from which workspace is generated) several times. These were indicated by a number '''type''' in source code packages. The most recent type that was used for generating workspace was type 3.
     
    99101 - for assigning tasks to samples
    100102 - assigns tasks to each sample equally (if number of tasks is not divisible by number of samples then leaves all the tasks for user to assign)
     103 - previous assignment by user is also stored in a file and is given priority for re-assignment
     104  - class - PreviousTaskAssignmentsHandler
     105  - Previous Assignment File
     106   - name - '''IConfig.PROJECT_TASK_ASSIGNMENT_FILE_NAME'''
     107   - location - '''${PROJECT_FOLDER}/${SERVICELAB_FOLDER}/${PREVIOUS_ASSIGNMENT_FILE}'''
    101108- SampleProtocolTaskMatcher
    102109 - for matching task to protocols of each sample
     
    137144
    138145== Deployment ==
    139 Steps for deploying GRITS in Service Lab is described below :
     146Following steps are to be followed each time GRITS is to be installed in Service Lab:
    140147
    141 1. Copy two ontologies before building - copy the two ontologies from '''ontology''' folder of Service Lab main plugin to '''ontology''' folder of Experiment designer plugin
    142  a. experimentdesignontology.owl
    143  b. localexperimentdesignontology.owl
    144 2. Use the product "'''GRITS.servicelab.product'''" in Service Lab Main plugin to build a product
    145 3. Deploy the product in Service Lab computer
    146 Adding new protocol variants (it would remove all local protocols and protocol variants)
    147 1. Get a copy of protocol variants from '''protocol variants''' folder of Service Lab main plugin (use the variants with matching version of the ontology that was used for deployment in step 1)
    148 2. Clean the '''org.grits.toolbox.editor.experimentdesigner''' folder inside config folder and copy the new protocol variants and extract it here
     1481. Copy two ontologies before building
     149 - copy the two ontologies from '''ontology''' folder of Service Lab main plugin to '''ontology''' folder of Experiment designer plugin
     150  a. experimentdesignontology.owl
     151  b. localexperimentdesignontology.owl
     1522. Make sure the namespace file for Service Lab protocols (''namespaces_servicelab.xml'') is there in the experiment design plugin inside '''namespace''' folder
     1533. Use the product "'''GRITS.servicelab.product'''" in Service Lab Main plugin to build a product as you would normally build
     1544. Test and deploy the generated product in Service Lab computer
    149155
     156__Note:__ Service Lab has its own set of ontologies and protocol variants. It cannot work merely with the experiment design ontologies. Each time a product is made for Service lab, the ontologies from the Service Lab Main plugin should be copied to build the product.
     157
     158Currently you can only generate a new set of protocol variants (it would remove all local protocols and protocol variants) and you do not have the option for adding protocol variants to the existing protocol variants. If a new set of protocol variants were generated for Service Lab then follow the following steps :
     1591. Get a copy of protocol variants from '''protocol variants''' folder of Service Lab main plugin (use the protocol variants with matching version of the ontology that was used in step 1 for deployment)
     1602. In Service Lab computer, clean the '''org.grits.toolbox.editor.experimentdesigner''' folder inside config folder and copy the new protocol variants and extract it here
     161
     162