Пример #1
0
 def get(self):
     sequencers = []
     for model, lanes in SequencingProcess.sequencer_lanes.items():
         for sequencer in Equipment.list_equipment(model):
             sequencer['lanes'] = lanes
             sequencers.append(sequencer)
     self.render('sequencing.html',
                 users=User.list_users(),
                 sequencers=sequencers)
Пример #2
0
 def test_list_users(self):
     exp = [{
         'email': '*****@*****.**',
         'name': 'Admin'
     }, {
         'email': '*****@*****.**',
         'name': 'Demo'
     }, {
         'email': '*****@*****.**',
         'name': 'Dude'
     }, {
         'email': '*****@*****.**',
         'name': '*****@*****.**'
     }, {
         'email': '*****@*****.**',
         'name': 'Shared'
     }]
     self.assertEqual(User.list_users(), exp)
Пример #3
0
 def get(self):
     pools = [[p['pool_composition_id'], p['external_id']]
              for p in PoolComposition.list_pools()]
     sequencers = Equipment.list_equipment('miseq')
     self.render('sequencing.html', users=User.list_users(), pools=pools,
                 sequencers=sequencers)
Пример #4
0
 def get(self):
     self.render('access.html', users=User.list_users(),
                 access_users=User.list_users(access_only=True))