Centrifuge rotor with locking levers providing visual indication of cover closure | Patent Publication Number 20200406271 | Patexia