Mercurial > repos > pfrommolt > ngsrich
comparison NGSrich_0.5.5/src/datastructures/Format.java @ 0:89ad0a9cca52 default tip
Uploaded
author | pfrommolt |
---|---|
date | Mon, 21 Nov 2011 08:12:19 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:89ad0a9cca52 |
---|---|
1 package datastructures; | |
2 | |
3 public enum Format{ | |
4 type("type"), | |
5 sam("sam"), | |
6 maq("maq"), | |
7 megablast("megablast"), | |
8 eland("eland"), | |
9 roche("roche"), | |
10 genome("genome"), | |
11 target("target"), | |
12 invalid("invalid"); | |
13 | |
14 private String f; | |
15 | |
16 Format(String format){ | |
17 this.f = format; | |
18 } | |
19 | |
20 public Format compile(String f){ | |
21 this.f = f; | |
22 try{ | |
23 return Format.valueOf(this.f); | |
24 }catch(IllegalArgumentException iae){ | |
25 return invalid; | |
26 } | |
27 } | |
28 | |
29 public boolean equals(Format other){ | |
30 return this.f.equals(other.f); | |
31 } | |
32 }; |