1236 |
31 Aug 10 |
jari |
= How to install or upgrade the Illumina plug-ins package for BASE. = |
576 |
07 Feb 08 |
martin |
2 |
|
576 |
07 Feb 08 |
martin |
3 |
|
576 |
07 Feb 08 |
martin |
== Requirements == |
553 |
25 Jan 08 |
nicklas |
5 |
|
1386 |
06 Sep 11 |
nicklas |
1. BASE 3.0 or later. |
553 |
25 Jan 08 |
nicklas |
7 |
|
576 |
07 Feb 08 |
martin |
8 |
|
576 |
07 Feb 08 |
martin |
== Installation == |
576 |
07 Feb 08 |
martin |
10 |
|
576 |
07 Feb 08 |
martin |
1. Unpack the tar.gz file to a directory of your choice. |
576 |
07 Feb 08 |
martin |
2. Stop your Tomcat server that is running BASE and all job agents, if any. |
1386 |
06 Sep 11 |
nicklas |
3. Copy the illumina-plugins.jar to your BASE plug-ins directory. Look in your |
1386 |
06 Sep 11 |
nicklas |
'base.config' file if you don't know where this is.[[BR]] |
629 |
13 Mar 08 |
nicklas |
If you have job agents that are running from another location, you must also |
1386 |
06 Sep 11 |
nicklas |
copy the jar file to the plug-in directory that the job agents use (if that is |
1386 |
06 Sep 11 |
nicklas |
different). |
1236 |
31 Aug 10 |
jari |
4. From the ''config'' directory, copy ('''Notice: If you have job |
1236 |
31 Aug 10 |
jari |
agents running from another location, copy the configuration files |
1236 |
31 Aug 10 |
jari |
to a location the job agents has access to.'''): |
583 |
12 Feb 08 |
nicklas |
* ''illumina-extended-properties.xml'' to <basedir>''/www/WEB-INF/classes/extended-properties/'' |
1236 |
31 Aug 10 |
jari |
* ''illumina-raw-data-types-xml'' to <basedir>''/www/WEB-INF/classes/raw-data-types/'' |
576 |
07 Feb 08 |
martin |
5. Update the database with Illumina-specific tables and columns by running the |
583 |
12 Feb 08 |
nicklas |
''updatedb.sh'' script, located in the <basedir>''/bin'' directory. |
1386 |
06 Sep 11 |
nicklas |
6. Restart the Tomcat server. |
1386 |
06 Sep 11 |
nicklas |
7. Go to 'Administrate->Plug-ins & Extensions->Overview' page. |
1386 |
06 Sep 11 |
nicklas |
8. Run the installation wizard and select to install 'illumina-plugins.jar'. |
1386 |
06 Sep 11 |
nicklas |
9. Find the 'Illumina plug-in package installer' in the list of plug-ins and click on it. |
1386 |
06 Sep 11 |
nicklas |
10. Click on the 'Run plugin' button. |
1386 |
06 Sep 11 |
nicklas |
11. Decide which Illumina variants to install and if you want the installation |
1386 |
06 Sep 11 |
nicklas |
program to create a scanner and/or software entry. |
1386 |
06 Sep 11 |
nicklas |
12. Finish the job registration and wait for the plug-in to finish. |
1386 |
06 Sep 11 |
nicklas |
13. Done. The Illumina plug-ins and extensions are now installed. You can |
1386 |
06 Sep 11 |
nicklas |
now restart any job agents as well. |
1166 |
28 Sep 09 |
jari |
16. Optionally, if not already done, disable use of the 'Illumina' |
1166 |
28 Sep 09 |
jari |
raw data type provided by a standard BASE installation; Simply |
1166 |
28 Sep 09 |
jari |
remove, or comment out, the `<raw-data-type>` entry for |
1166 |
28 Sep 09 |
jari |
`id='illumina'` in configuration file |
1166 |
28 Sep 09 |
jari |
`/path/to/base/WEB-INF/classes/raw-data-types.xml` and restart the |
1166 |
28 Sep 09 |
jari |
BASE server. If a user already used the 'Illumina' raw data type, |
1166 |
28 Sep 09 |
jari |
BASE will display an error message in the GUI. Either restore the |
1166 |
28 Sep 09 |
jari |
use of 'Illumina' raw data type or remove the data using |
1166 |
28 Sep 09 |
jari |
'Illumina' raw data type. |
553 |
25 Jan 08 |
nicklas |
44 |
|
629 |
13 Mar 08 |
nicklas |
Make sure that the job agents have access to the illumina-plugins.jar file, |
576 |
07 Feb 08 |
martin |
and to the same raw data types and extended property configurations files as |
576 |
07 Feb 08 |
martin |
the Tomcat web server. If the job agents are not running from the same BASE |
576 |
07 Feb 08 |
martin |
installation directory, you may need to copy the files to a proper location. |
1142 |
25 Jun 09 |
martin |
'''Notice: you may have to configure the JAR path manually for each job agent.''' |
959 |
11 Feb 09 |
martin |
50 |
|
1236 |
31 Aug 10 |
jari |
51 |
|
959 |
11 Feb 09 |
martin |
== Upgrade == |
959 |
11 Feb 09 |
martin |
53 |
|
959 |
11 Feb 09 |
martin |
The instructions below are comments how to follow the steps in installation section when upgrading an |
959 |
11 Feb 09 |
martin |
already installed Illumina package. |
959 |
11 Feb 09 |
martin |
1. Do the step 1-3 as described in the installation instructions. |
1236 |
31 Aug 10 |
jari |
2. Then proceed with step 4. [[br]] |
1236 |
31 Aug 10 |
jari |
'''Caution:''' ''Any changes in the files on the local server must |
1236 |
31 Aug 10 |
jari |
be transferred to the new configuration-files before they are |
1236 |
31 Aug 10 |
jari |
copied.'' Copying the new files will overwrite the existing |
1236 |
31 Aug 10 |
jari |
files. |
1386 |
06 Sep 11 |
nicklas |
3. Do step 5-8 as described. |
1386 |
06 Sep 11 |
nicklas |
4. Step 9-12 is optional and only needed if the release comes with new Illumina variants that you want to create. |
1386 |
06 Sep 11 |
nicklas |
5. Done. The Illumina package is now updated. You can restart any job-agents as well. |
1236 |
31 Aug 10 |
jari |
65 |
|
1236 |
31 Aug 10 |
jari |
66 |
---------------------------------------------------------------------- |
1236 |
31 Aug 10 |
jari |
67 |
{{{ |
1236 |
31 Aug 10 |
jari |
Copyright (C) 2008 Jari Häkkinen, Nicklas Nordborg |
1236 |
31 Aug 10 |
jari |
Copyright (C) 2009 Jari Häkkinen, Martin Svensson |
1236 |
31 Aug 10 |
jari |
Copyright (C) 2010 Jari Häkkinen, Nicklas Nordborg |
1236 |
31 Aug 10 |
jari |
71 |
|
1236 |
31 Aug 10 |
jari |
This file is part of Illumina plug-in package for BASE. |
1236 |
31 Aug 10 |
jari |
Available at http://baseplugins.thep.lu.se/ |
1236 |
31 Aug 10 |
jari |
BASE main site: http://base.thep.lu.se/ |
1236 |
31 Aug 10 |
jari |
75 |
|
1236 |
31 Aug 10 |
jari |
This is free software; you can redistribute it and/or |
1236 |
31 Aug 10 |
jari |
modify it under the terms of the GNU General Public License |
1236 |
31 Aug 10 |
jari |
as published by the Free Software Foundation; either version 3 |
1236 |
31 Aug 10 |
jari |
of the License, or (at your option) any later version. |
1236 |
31 Aug 10 |
jari |
80 |
|
1236 |
31 Aug 10 |
jari |
The software is distributed in the hope that it will be useful, |
1236 |
31 Aug 10 |
jari |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
1236 |
31 Aug 10 |
jari |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1236 |
31 Aug 10 |
jari |
GNU General Public License for more details. |
1236 |
31 Aug 10 |
jari |
85 |
|
1236 |
31 Aug 10 |
jari |
You should have received a copy of the GNU General Public License |
1236 |
31 Aug 10 |
jari |
along with BASE. If not, see <http://www.gnu.org/licenses/>. |
1236 |
31 Aug 10 |
jari |
88 |
}}} |
1236 |
31 Aug 10 |
jari |
89 |
---------------------------------------------------------------------- |