Describir: Algorithms for the selection of fluorescent reporters