US 5,922,285 Integrated fluorescence-based biochemical sensor Patent uri icon

publication date

  • 1999