def __init__(self, system, outfile="<STR_LIT>", multiple_output=False):
self.logger = logging.getLogger('<STR_LIT>')<EOL>self.logger.debug("<STR_LIT>")<EOL>self.system   = system<EOL>self.outfile = outfile<EOL>self.multiple_output = multiple_output<EOL>self.assemble_topology()<EOL>self.logger.debug("<STR_LIT>")<EOL>
Initialize GROMACS topology writer.

        :Arguments:
          *system*
              :class:`blocks.System` object, containing the topology
          *outfile*
              name of the file to write to
          *multiple_output*
              if True, write moleculetypes to separate files, named mol_MOLNAME.itp (default: False)