80bc7c9d2e2fc9fc082e7550396319ec93150817
wong
  Fri Oct 28 16:58:48 2011 -0700
added qa test dir attribute
diff --git python/lib/ucscgenomics/track.py python/lib/ucscgenomics/track.py
index 2cbd0da..00f3420 100644
--- python/lib/ucscgenomics/track.py
+++ python/lib/ucscgenomics/track.py
@@ -154,30 +154,39 @@
                 if os.path.isfile(self.downloadsDirectory + file):
                     
                     stanza = None
                     if file in radict:
                         stanza = radict[file]
                         
                     if file in md5sums:
                         self._files[file] = TrackFile(self.downloadsDirectory + file, md5sums[file], stanza)
                     else:
                         self._files[file] = TrackFile(self.downloadsDirectory + file, None, stanza)
         
             return self._files
             
     @property
     def qaInitDir(self):
+        qaDir = '/hive/groups/encode/encodeQa/' + self._database + '/' + self._name + '/'
+        if os.path.exists(qaDir) and os.path.isdir(qaDir):
+            pass
+        else:
+            os.makedirs(qaDir)
+        self._qaDir = qaDir
+        return qaDir
+    @property 
+    def qaInitDirTest(self):
         qaDir = '/hive/groups/encode/encodeQa/test/' + self._database + '/' + self._name + '/'
         if os.path.exists(qaDir) and os.path.isdir(qaDir):
             pass
         else:
             os.makedirs(qaDir)
         self._qaDir = qaDir
         return qaDir
 
     @property 
     def releases(self):
         """A list of all files in the release directory of this composite"""
         try:
             return self._releaseFiles
         except AttributeError:
             self._releaseFiles = list()
@@ -247,30 +256,31 @@
         
     @property 
     def trackPath(self):
         """The track path for this composite"""
         return self._trackPath
         
     @property 
     def url(self):
         """The url on our site for this composite"""
         return self._url
         
     @property 
     def organism(self):
         """The url on our site for this composite"""
         return self._organism
+
     @property
     def currentTrackDb(self):
         trackDb = self._trackDbDir + "trackDb.wgEncode.ra"
         f = open(trackDb, "r")
         lines = f.readlines()
         p = re.compile(".*(%s\S+) ?(\S+)" % self._name)
         for i in lines:
             m = p.match(i)
             if m and re.search('alpha', m.group(2)):
                 tdbpath = "%s%s" % (self._trackDbDir, m.group(1))
                 return tdbpath
         return None
 
 
     def __init__(self, database, compositeName, trackPath=None, mdbCompositeName=None):