High-Yield Separation of Metallic and Semiconducting Single-Wall Carbon Nanotubes by Agarose Gel Electrophoresis | Synapse