-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdecoder.java
More file actions
120 lines (101 loc) · 2.16 KB
/
decoder.java
File metadata and controls
120 lines (101 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
public class decoder {
public static void main(String[] args)
{
Logger.getGlobal().setLevel(Level.INFO);
Scanner in = new Scanner(System.in);
System.out.print("Enter a codon: ");
String codon = in.next().toUpperCase();
char first = codon.charAt(0);
char second = codon.charAt(1);
char third = codon.charAt(2);
if(first=='U')
{
if (second=='U')
{
if(third=='U'||third=='C')
System.out.print("Phe");
else
System.out.print("Leu");
}
else if (second =='C')
System.out.print("Ser");
else if (second == 'A')
{
if(third == 'U'||third == 'C')
System.out.print("Tyr");
else
System.out.print("Stop");
}
else // if second letter is G
{
if(third == 'U'|| third == 'C')
System.out.print("Cys");
else if(third == 'G')
System.out.print("Trp");
else
System.out.print("Stop");
}
}
else if (first == 'C')
{
if(second=='U')
System.out.print("Leu");
else if(second=='C')
System.out.print("Pro");
else if(second == 'A')
{
if (third == 'U'||third=='C')
System.out.print("His");
else
System.out.print("Gln");
}
else
System.out.print("Arg");
}
else if (first =='A')
{
if(second=='U')
{
if (third=='U'||third=='C'||third=='A')
System.out.print("Ile");
else
System.out.print("Met");
}
else if (second == 'C')
System.out.print("Thr");
else if(second == 'A')
{
if (third=='U'||third=='C')
System.out.print("Asn");
else
System.out.print("Lys");
}
else {
if(third=='U'||third=='C')
System.out.print("Ser");
else
System.out.print("Arg");
}
}
else
{
if(second=='U')
System.out.print("Val");
else if(second=='C')
System.out.print("Ala");
else if(second =='A')
{
if(third=='U'||third=='C')
System.out.print("Asp");
else
System.out.print("Glu");
}
else
System.out.print("Gly");
}
System.out.print("\n"+"Thank you for using this program");
}
}