Esempio n. 1
0
 def test_pool_composition_pools(self):
     obs = PoolComposition.list_pools()
     exp = [{'pool_composition_id': 1,
             'external_id': 'Test Pool from Plate 1'},
            {'pool_composition_id': 2,
             'external_id': 'Test sequencing pool 1'},
            {'pool_composition_id': 3,
             'external_id': 'Test pool from Shotgun plate 1'}]
     self.assertEqual(obs, exp)
Esempio n. 2
0
 def get(self):
     res = {"data": [[p['pool_composition_id'], p['external_id']]
                     for p in PoolComposition.list_pools()]}
     self.write(res)
Esempio n. 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)