Changes between Version 8 and Version 9 of Service_Lab_Plugin
- Timestamp:
- 03/14/2017 05:55:31 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Service_Lab_Plugin
v8 v9 35 35 - a product file ''GRITS.all.lab.service.product'' for ontology and workspace generation. 36 36 37 Generated 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. 37 39 38 40 __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. … … 99 101 - for assigning tasks to samples 100 102 - 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}''' 101 108 - SampleProtocolTaskMatcher 102 109 - for matching task to protocols of each sample … … 137 144 138 145 == Deployment == 139 Steps for deploying GRITS in Service Lab is described below:146 Following steps are to be followed each time GRITS is to be installed in Service Lab: 140 147 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 148 1. 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 152 2. Make sure the namespace file for Service Lab protocols (''namespaces_servicelab.xml'') is there in the experiment design plugin inside '''namespace''' folder 153 3. Use the product "'''GRITS.servicelab.product'''" in Service Lab Main plugin to build a product as you would normally build 154 4. Test and deploy the generated product in Service Lab computer 149 155 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 158 Currently 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 : 159 1. 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) 160 2. 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