Build atomistic structures of carbon nanotubes with the possibility to add functional groups (OH, COOH, COO-) and assigns generalized Amber (GAFF) parameters to them.