def get_supercell_info_str(
    mol_identifies, 
    unitcell_in_supercell_fracs
    ):

    """
    Takes list of in unitcell molecule identifiers and unitcell in supercell
    frac coordinates. See output generated by method `generate_replicated_mol_list`.
    Returns csv formatted info string.
    """

    info_str  = "#Mol_idx,"
    info_str += "mol_in_unitcell,"
    info_str += "unitcell_in_supercell_a,"
    info_str += "unitcell_in_supercell_b,"
    info_str += "unitcell_in_supercell_c\n"

    N_mols = len(mol_identifies)
    for mol_idx in range(N_mols):
        info_str += f"{mol_idx:d},"
        info_str += f"{mol_identifies[mol_idx]:d},"
        info_str += f"{unitcell_in_supercell_fracs[mol_idx][0]:d},"
        info_str += f"{unitcell_in_supercell_fracs[mol_idx][1]:d},"
        info_str += f"{unitcell_in_supercell_fracs[mol_idx][2]:d}\n"

    return info_str