(no commit message)
authorRami Rauch <rrauch@stanford.edu>
Fri, 16 Jan 2009 21:43:17 +0000 (21:43 +0000)
committerRami Rauch <rrauch@stanford.edu>
Fri, 16 Jan 2009 21:43:17 +0000 (21:43 +0000)
htswfrontend/htswfrontend/exp_track/models.py

index 08397e6f9267e2717b1dd72907819d9c52bb944e..faf09117d24e538dd53062729878e61e6d281741 100755 (executable)
@@ -1,5 +1,6 @@
 from django.db import models
 from htswfrontend.fctracker.models import *
+from django.core.exceptions import ObjectDoesNotExist
 
 class FlowCell(models.Model):
   
@@ -69,15 +70,20 @@ class FlowCell(models.Model):
     return '%s' % (self.flowcell_id) 
 
   def Create_LOG(self):
-    str = '' #<span style="color:red;font-size:80%;margin-right:3px">New!</span>'
+    str = ''
     str +='<a target=_balnk href="/exp_track/'+self.flowcell_id+'" title="Create XLS like sheet for this Flowcell ..." ">Create LOG</a>'
+    try:
+      t = DataRun.objects.get(fcid=self.id)
+      str +='<br/><a target=_self href="/admin/exp_track/datarun/?q='+self.flowcell_id+'" title="Check Data Runs ..." ">DataRun ..</a>'
+    except ObjectDoesNotExist:
+      str += '<br/><span style="color:red">not sequenced</span>'
     return str
   Create_LOG.allow_tags = True 
 
   def Lanes(self):
     return '<div><span style="margin-right:10px">1)%s</span><span style="margin-right:10px">2)%s</span><span style="margin-right:10px">3)%s</span><span style="margin-right:10px">4)%s</span><span style="margin-right:10px">5)%s</span><span style="margin-right:10px">6)%s</span><span style="margin-right:10px">7)%s</span><span style="margin-right:10px">8)%s</span></div>' % (self.lane_1_library,self.lane_2_library,self.lane_3_library,self.lane_4_library,self.lane_5_library,self.lane_6_library,self.lane_7_library,self.lane_8_library)
   Lanes.allow_tags = True
+
   class Meta:
     ordering = ["-run_date"]
   
@@ -129,7 +135,7 @@ class DataRun(models.Model):
       str += ' style="color:green">'
       str += '<b>'+self.RUN_STATUS_CHOICES[self.run_status][1]+'</b>'
       str += '<br/><br/>' #<span style="color:red;font-size:80%;">New!</span>'
-      str +='<br/><a target=_balnk href="http://m304-apple-server.stanford.edu/'+self.fcid.flowcell_id+'_QC/'+self.fcid.flowcell_id+'_'+self.run_folder+'_QC_Summary.html" title="View QC Summaries of this run ..." ">View QC Page</a>'
+      str +='<br/><a target=_balnk href="'+settings.TASKS_PROJS_SERVER+'/Flowcells/'+self.fcid.flowcell_id+'/'+self.fcid.flowcell_id+'_QC_Summary.html" title="View QC Summaries of this run ..." ">View QC Page</a>'
     else:
       str += '>'+self.RUN_STATUS_CHOICES[self.run_status][1]