aabbe0bb988684142b46265bd41e3e6e29a2f3c1
mmaddren
  Wed Jun 22 16:16:21 2011 -0700
updated directory structure to fit library design goal. modify PYTHONPATH to now point at python/ucscgenomics/lib instead of python/ucscgenomics/rafile
diff --git python/ucscgenomics/rafile/OrderedDict.py python/ucscgenomics/rafile/OrderedDict.py
deleted file mode 100644
index a868dbb..0000000
--- python/ucscgenomics/rafile/OrderedDict.py
+++ /dev/null
@@ -1,57 +0,0 @@
-class OrderedDict(dict):
-    """
-    A Dictionary ADT that preserves ordering of its keys through a parallel
-    list.
-
-    Inherits from the dict built-in python class, extending functionality 
-    relevant to ordering.
-    """
-
-    def __init__(self):
-        self.__ordering = list()
-        dict.__init__(self)
-
-
-    def __setitem__(self, key, value):
-        dict.__setitem__(self, key, value)
-        self.__ordering.append(key)
-
-   
-    def __delitem__(self, key):
-        dict.__delitem__(self, key)
-        self.__ordering.remove(key)
-
-
-    def append(self, item):
-        self.__ordering.append(item)
-
-
-    def remove(self, item):
-        self.__ordering.remove(item)
-
-
-    def __iter__(self):
-        for item in self.__ordering:
-            yield item
-
-
-    def iterkeys(self):
-        self.__iter__()
-
-
-    def itervalues(self):
-        for item in self.__ordering:
-            yield self[item]
-
-
-    def iteritems(self):
-        for item in self.__ordering:
-            yield item, self[item]
-
-
-    def __str__(self):
-        str = ''
-        for item in self.iteritems():
-            str += item.__str__() + '\n'
-        return str
-