Formatting changes
[jalview.git] / src / jalview / ws / MsaWServices.java
1 /*\r
2 * Jalview - A Sequence Alignment Editor and Viewer\r
3 * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
4 *\r
5 * This program is free software; you can redistribute it and/or\r
6 * modify it under the terms of the GNU General Public License\r
7 * as published by the Free Software Foundation; either version 2\r
8 * of the License, or (at your option) any later version.\r
9 *\r
10 * This program is distributed in the hope that it will be useful,\r
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
13 * GNU General Public License for more details.\r
14 *\r
15 * You should have received a copy of the GNU General Public License\r
16 * along with this program; if not, write to the Free Software\r
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA\r
18 */\r
19 package jalview.ws;\r
20 \r
21 import java.util.Hashtable;\r
22 \r
23 \r
24 /**\r
25  * <p>Title: MsaWServices </p>\r
26  *\r
27  * <p>Description: Registry of MsaWSI style services </p>\r
28  *\r
29  * <p>Copyright: Copyright (c) 2004</p>\r
30  *\r
31  * <p>Company: Dundee University</p>\r
32  *\r
33  * @author not attributable\r
34  * @version 1.0\r
35  */\r
36 /**\r
37  * TODO: MsaWServices will be set from properties and be dynamically discovered.\r
38  */\r
39 public class MsaWServices\r
40 {\r
41     /** DOCUMENT ME!! */\r
42     public static Hashtable info;\r
43 \r
44     static\r
45     {\r
46         info = new Hashtable();\r
47         info.put("ClustalWS",\r
48             new String[]\r
49             {\r
50                 "http://www.compbio.dundee.ac.uk/JalviewWS/services/ClustalWS",\r
51                 "ClustalW Alignment job",\r
52                 \r
53             "\"Thompson, J.D., Higgins, D.G. and Gibson, T.J. (1994) CLUSTAL W: improving the sensitivity of progressive multiple" +\r
54                 " sequence alignment through sequence weighting, position specific gap penalties and weight matrix choice." +\r
55                 " Nucleic Acids Research, 22 4673-4680"\r
56             });\r
57         info.put("MuscleWS",\r
58             new String[]\r
59             {\r
60                 "http://www.compbio.dundee.ac.uk/JalviewWS/services/MuscleWS",\r
61                 "Muscle Alignment job",\r
62                 \r
63             "Edgar, Robert C. (2004), MUSCLE: multiple sequence alignment " +\r
64                 "with high accuracy and high throughput, Nucleic Acids Research 32(5), 1792-97."\r
65             });\r
66     }\r
67 }\r