998e3880e035d89927b3e527a726ba9d7c338ec2
[jalview.git] / src / MCview / Residue.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 \r
20 package MCview;\r
21 \r
22 import java.util.*;\r
23 \r
24 \r
25 public class Residue {\r
26   Vector atoms = new Vector();\r
27 \r
28   int number;\r
29   int count;\r
30   int seqnumber;\r
31 \r
32   public Residue(Vector atoms, int number, int count) {\r
33     this.atoms  = atoms;\r
34     this.number = number;\r
35     this.count  = count;\r
36   }\r
37 \r
38   public myAtom findAtom(String name) {\r
39 \r
40     for (int i = 0; i < atoms.size(); i++) {\r
41       if (((myAtom)atoms.elementAt(i)).name.equals(name)) {\r
42         return (myAtom)atoms.elementAt(i);\r
43       }\r
44     }\r
45     return null;\r
46   }\r
47 }\r