def set_bio_assembly_trans(self, bio_assembly_index, input_chain_indices, input_transform):
this_bioass = None<EOL>for bioass in self.bio_assembly:<EOL><INDENT>if bioass['<STR_LIT:name>'] == str(bio_assembly_index):<EOL><INDENT>this_bioass = bioass<EOL>break<EOL><DEDENT><DEDENT>if not this_bioass:<EOL><INDENT>this_bioass = {"<STR_LIT:name>": str(bio_assembly_index), '<STR_LIT>': []}<EOL><DEDENT>else:<EOL><INDENT>self.bio_assembly.remove(this_bioass)<EOL><DEDENT>this_bioass['<STR_LIT>'].append({'<STR_LIT>':input_chain_indices,'<STR_LIT>': input_transform})<EOL>self.bio_assembly.append(this_bioass)<EOL>
Set the Bioassembly transformation information. A single bioassembly can have multiple transforms,
        :param bio_assembly_index: the integer index of the bioassembly
        :param input_chain_indices: the list of integer indices for the chains of this bioassembly
        :param input_transformation: the list of doubles for  the transform of this bioassmbly transform