Describir: Random access gram stain automation: a review of current approaches.