original_docstring: 
          Function to manually pick an assignment from
          a list of multiple possible assignments found
          during `process_linelist`. After the new assignment
          is copied over, the `final` attribute is set to
          True and will no longer throw a warning duiring
          finalize_assignments.
          
          Parameters
          ----------
          index : int
              Index of the candidate to use for the assignment.
          
docstring: Function to manually pick an assignment from
  a list of multiple possible assignments found
  during `process_linelist`. After the new assignment
  is copied over, the `final` attribute is set to
  True and will no longer throw a warning duiring
  finalize_assignments.
  
  Parameters
  
  index : int
  Index of the candidate to use for the assignment.
docstring_tokens: Function to manually pick an assignment from a list of multiple possible assignments found during ` process_linelist ` . After the new assignment is copied over the ` final ` attribute is set to True and will no longer throw a warning duiring finalize_assignments . Parameters index : int Index of the candidate to use for the assignment .
code: def choose_assignment(self, index: int):
          """
          Function to manually pick an assignment from
          a list of multiple possible assignments found
          during `process_linelist`. After the new assignment
          is copied over, the `final` attribute is set to
          True and will no longer throw a warning duiring
          finalize_assignments.
          
          Parameters
          ----------
          index : int
              Index of the candidate to use for the assignment.
          """
          assert len(self.multiple != 0)
          assert index < len(self.multiple)
          remain = {
              "frequency": self.frequency,
              "intensity": self.intensity,
              "experiment": self.experiment,
              "velocity": self.velocity,
              "source": self.source,
              "multiple": self.multiple,
          }
          chosen = deepcopy(self.multiple[index])
          chosen.update(**remain)
          self.__dict__.update(**chosen.__dict__)
          self.final = True
code_tokens: def choose_assignment ( self , index : int ) : assert len ( self . multiple != 0 ) assert index < len ( self . multiple ) remain = { "frequency" : self . frequency , "intensity" : self . intensity , "experiment" : self . experiment , "velocity" : self . velocity , "source" : self . source , "multiple" : self . multiple , } chosen = deepcopy ( self . multiple [ index ] ) chosen . update ( ** remain ) self . __dict__ . update ( ** chosen . __dict__ ) self . final = True
short_docstring: Function to manually pick an assignment from
  a list of multiple possible assignments found
  during `process_linelist`.
short_docstring_tokens: Function to manually pick an assignment from a list of multiple possible assignments found during ` process_linelist ` .
comment: """
          Function to manually pick an assignment from
          a list of multiple possible assignments found
          during `process_linelist`. After the new assignment
          is copied over, the `final` attribute is set to
          True and will no longer throw a warning duiring
          finalize_assignments.
          
          Parameters
          ----------
          index : int
              Index of the candidate to use for the assignment.
          """