|  | 
        
          | add_atom(mol_name=None,
        atom_name=None,
        res_name=None,
        res_num=None,
        pos= [None, None, None],
        element=None,
        atom_num=None,
        chain_id=None,
        segment_id=None,
        pdb_record=None)Add a new atom to the structural data object.
 | source code |  | 
    |  | 
        
          | add_model(model_num=None) Add a new model to the empty structural data object.
 | source code |  | 
    | numpy rank-3 float64 array, list of str, list of str, list of str, 
      list of int, list of str, list of str |  | 
    | list of lib.structure.internal.object.Internal instances, list of 
      str, list of str |  | 
    |  | 
        
          | atomic_fluctuations(pipes=None,
        models=None,
        molecules=None,
        atom_id=None,
        measure= 'distance',
        file=None,
        format='text',
        dir=None,
        force=False)Write out a correlation matrix of pairwise interatomic distance 
      fluctuations between different structures.
 | source code |  | 
    |  | 
        
          | average_structure(pipes=None,
        models=None,
        molecules=None,
        atom_id=None,
        set_mol_name=None,
        set_model_num=None) Calculate a mean structure.
 | source code |  | 
    |  |  | 
    |  | 
        
          | com(model=None,
        atom_id=None) Calculate the centre of mass (CoM) of all structures.
 | source code |  | 
    |  |  | 
    |  | 
        
          | delete(atom_id=None,
        model=None,
        verbosity=1,
        spin_info=True) Delete structural data.
 | source code |  | 
    |  |  | 
    |  | 
        
          | displacement(pipes=None,
        models=None,
        molecules=None,
        atom_id=None,
        centroid=None) Calculate the rotational and translational displacement between 
      structures or models.
 | source code |  | 
    |  | 
        
          | find_pivot(pipes=None,
        models=None,
        molecules=None,
        atom_id=None,
        init_pos=None,
        func_tol=1e-05,
        box_limit=200) Find the pivoted motion of a set of structural models or structures.
 | source code |  | 
    |  | 
        
          | get_pos(spin_id=None,
        str_id=None,
        ave_pos=False) Load the spins from the structural object into the relax data store.
 | source code |  | 
    |  | 
        
          | load_spins(spin_id=None,
        str_id=None,
        from_mols=None,
        mol_name_target=None,
        ave_pos=False,
        spin_num=True) Load the spins from the structural object into the relax data store.
 | source code |  | 
    |  | 
        
          | load_spins_multi_mol(spin_id=None,
        str_id=None,
        from_mols=None,
        mol_name_target=None,
        ave_pos=False,
        spin_num=True) Load the spins from the structural object into the relax data store.
 | source code |  | 
    |  | 
        
          | pca(pipes=None,
        models=None,
        molecules=None,
        obs_pipes=None,
        obs_models=None,
        obs_molecules=None,
        atom_id=None,
        algorithm=None,
        num_modes=4,
        format= 'grace',
        dir=None)PC analysis of the motions between all the loaded models.
 | source code |  | 
    |  | 
        
          | read_gaussian(file=None,
        dir=None,
        set_mol_name=None,
        set_model_num=None,
        verbosity=1,
        fail=True) Read structures from a Gaussian log file.
 | source code |  | 
    |  | 
        
          | read_pdb(file=None,
        dir=None,
        read_mol=None,
        set_mol_name=None,
        read_model=None,
        set_model_num=None,
        alt_loc=None,
        verbosity=1,
        merge=False,
        fail=True) The PDB loading function.
 | source code |  | 
    |  | 
        
          | read_xyz(file=None,
        dir=None,
        read_mol=None,
        set_mol_name=None,
        read_model=None,
        set_model_num=None,
        verbosity=1,
        fail=True) The XYZ loading function.
 | source code |  | 
    | float | 
        
          | rmsd(pipes=None,
        models=None,
        molecules=None,
        atom_id=None,
        atomic=False) Calculate the RMSD between the loaded models.
 | source code |  | 
    |  | 
        
          | rotate(R=None,
        origin=None,
        model=None,
        atom_id=None,
        pipe_name=None) Rotate the structural data about the origin by the specified forwards
      rotation.
 | source code |  | 
    |  | 
        
          | sequence_alignment(pipes=None,
        models=None,
        molecules=None,
        msa_algorithm= 'Central Star',
        pairwise_algorithm='NW70',
        matrix='BLOSUM62',
        gap_open_penalty=1.0,
        gap_extend_penalty=1.0,
        end_gap_open_penalty=0.0,
        end_gap_extend_penalty=0.0)Superimpose a set of related, but not identical structures.
 | source code |  | 
    |  |  | 
    | int, int or None, str | 
        
          | structure_loop(pipes=None,
        molecules=None,
        models=None,
        atom_id=None) Generator function for looping over all internal structural objects, 
      models and molecules.
 | source code |  | 
    |  | 
        
          | superimpose(pipes=None,
        models=None,
        molecules=None,
        atom_id=None,
        displace_id=None,
        method= 'fit to mean',
        centre_type='centroid',
        centroid=None)Superimpose a set of structures.
 | source code |  | 
    |  | 
        
          | translate(T=None,
        model=None,
        atom_id=None,
        pipe_name=None) Shift the structural data by the specified translation vector.
 | source code |  | 
    |  | 
        
          | vectors(spin_id1=None,
        spin_id2=None,
        model=None,
        verbosity=1,
        ave=True,
        unit=True) Extract the bond vectors from the loaded structures and store them in
      the spin container.
 | source code |  | 
    |  | 
        
          | web_of_motion(pipes=None,
        models=None,
        molecules=None,
        atom_id=None,
        file=None,
        dir=None,
        force=False) Create a PDB representation of the motion between a set of models.
 | source code |  | 
    |  | 
        
          | write_pdb(file=None,
        dir=None,
        model_num=None,
        compress_type=0,
        force=False) The PDB writing function.
 | source code |  |