CATANA: an online modelling environment for proteins and nucleic acid nanostructures