except ValueError,e:
logging.error("invalid value for frontend.default_pm")
+
+
+
class FlowCell(models.Model):
flowcell_id = models.CharField(max_length=20, unique=True, db_index=True)
# lane_7_primer = models.ForeignKey(Primer,blank=True,null=True,related_name="lane_7_primer")
# lane_8_primer = models.ForeignKey(Primer,blank=True,null=True,related_name="lane_8_primer")
- #cluster_mac_id = models.CharField(max_length=50, choices=CLUSTER_MAC, default='BitBit')
- #seq_mac_id = models.CharField(max_length=50, choices=SEQ_MAC, verbose_name = 'Sequencer', default='Britney')
- cluster_station = models.ForeignKey(ClusterStation)
- sequencer = models.ForeignKey(Sequencer)
+ cluster_station = models.ForeignKey(ClusterStation, default=3)
+ sequencer = models.ForeignKey(Sequencer, default=1)
notes = models.TextField(blank=True)
str += '</div>'
return str
Flowcell_Info.allow_tags = True
+
+
+class Lane(models.Model):
+ flowcell = models.ForeignKey(FlowCell)
+ lane_number = models.IntegerField(choices=[(1,1),(2,2),(3,3),(4,4),(5,5),(6,6),(7,7),(8,8)])
+ library = models.ForeignKey(Library)
+ pM = models.DecimalField(max_digits=5, decimal_places=2,blank=False, null=False,default=default_pM)
+ cluster_estimate = models.IntegerField(blank=True, null=True)
+ comment = models.TextField(null=True, blank=True)