def format_constructions(self, constructions, csep=None, atom_sep=None):
        if csep is None:
            csep = self.construction_separator
        if atom_sep is None:
            atom_sep = self.atom_separator
        if utils._is_string(constructions[0]):
            # Constructions are strings
            return csep.join(constructions)
        else:
            # Constructions are not strings (should be tuples of strings)
            return csep.join(map(lambda x: atom_sep.join(x), constructions))
Loads an effect from a given filename with the specified options.
dataset/ETHPy150Open aalto-speech/morfessor/morfessor/io.py/MorfessorIO.format_constructions--crossover with--dataset/ETHPy150Open tobspr/RenderPipeline/rpcore/effect.py/Effect.load