Tecan evo supporting different arm configurations

another idea from my call with @VilhelmKM this morning: supporting all different arm configurations. Specify them in the initializer for the EVO:

evo = EVOBackend( # typical
  arms=[LiHa(), MCA(), RoMa()] # in order
)

evo = EVOBackend(
  arms=[RoMa(), LiHa()] # possible
)

evo = EVOBackend(
  arms=[LiHa(), LiHa(), RoMa()]
)

evo = EVOBackend(
  arms=[MCA(), RoMa()]
)
2 Likes