cigars to fibrils self-assembly example, comments to functions, simplifications to cigars input