Text this: Protein cages, rings and tubes: useful components of future nanodevices?