refactoring org to uk
[vamsas.git] / src / uk / ac / vamsas / objects / utils / SymbolDictionary.java
diff --git a/src/uk/ac/vamsas/objects/utils/SymbolDictionary.java b/src/uk/ac/vamsas/objects/utils/SymbolDictionary.java
new file mode 100644 (file)
index 0000000..b8ac66f
--- /dev/null
@@ -0,0 +1,19 @@
+package uk.ac.vamsas.objects.utils;
+
+public class SymbolDictionary {
+  /**
+   * defines standard names and properties for vamsas sequence dictionaries
+   */
+  static final public String STANDARD_AA="info:iubmb.org/aminoacids"; // strict 1 letter code
+  static final public String STANDARD_NA="info:iubmb.org/nucleosides";// strict 1 letter code (do not allow arbitrary rare nucleosides)
+  /**
+   * TODO: Vamsas Dictionary properties interface
+   * an interface for dictionary provides :
+   * validation for a string
+   * symbolwidth (or symbol next/previous)
+   * mappings to certain other dictionaries (one2three, etc)
+   * gap-character test
+   * 
+   */
+  
+}