Loading patent details...
US20030102263A1: Nanostructured separation and analysis devices for biological membranes | Searchlight