def __str__(self):
result = "<STR_LIT>" + self.name + "<STR_LIT>"<EOL>result = result + "<STR_LIT>".ljust(<NUM_LIT:20>)<EOL>assay_names = sorted(self.assays.keys())<EOL>for assay_name in assay_names:<EOL><INDENT>result = result + assay_name.ljust(<NUM_LIT:20>)<EOL><DEDENT>result = result + "<STR_LIT:\n>"<EOL>result = result + "<STR_LIT>".ljust(<NUM_LIT:20>)<EOL>assay_names = sorted(self.assays.keys())<EOL>for assay_name in assay_names:<EOL><INDENT>result = result + str(self.solid_densities[assay_name]).ljust(<NUM_LIT:20>)<EOL><DEDENT>result = result + "<STR_LIT:\n>"<EOL>result = result + "<STR_LIT>".ljust(<NUM_LIT:20>)<EOL>assay_names = sorted(self.assays.keys())<EOL>for assay_name in assay_names:<EOL><INDENT>result = result + str(self.H2O_fractions[assay_name]).ljust(<NUM_LIT:20>)<EOL><DEDENT>result = result + "<STR_LIT:\n>"<EOL>for size_class in self.size_classes:<EOL><INDENT>result = result + str(size_class).ljust(<NUM_LIT:20>)<EOL>compound_index = self.get_size_class_index(size_class)<EOL>for assay_name in assay_names:<EOL><INDENT>result = result + str(<EOL>self.assays[assay_name][compound_index]).ljust(<NUM_LIT:20>)<EOL><DEDENT>result = result + "<STR_LIT:\n>"<EOL><DEDENT>return result<EOL>
Create a string representation of self.