Download MODELLER A Program for Protein Structure
Transcript
46 CHAPTER 2. MODELLER COMMANDS # # # # This will build a model for a given sequence by copying coordinates from aligned templates. When the templates have the same sequence as the target, this procedure ensures that the new model corresponds to the MODELLER topology library. READ_TOPOLOGY FILE = ’$(LIB)/top_heav.lib’ READ_PARAMETERS FILE = ’$(LIB)/par.lib’ # Read the sequence and calculate its topology: READ_ALIGNMENT FILE = ’toxin.ali’, ALIGN_CODES = ’2ctx’ ’1nbt’ MALIGN3D FIT = off SET ADD_SEQUENCE = on READ_ALIGNMENT FILE = ’toxin.ali’, ALIGN_CODES = ALIGN_CODES ’1fas’ GENERATE_TOPOLOGY SEQUENCE = ’1fas’ # Assign the average of the equivalent template coordinates to MODEL: TRANSFER_XYZ # Get the remaining undefined coordinates from internal coordinates: BUILD_MODEL INITIALIZE_XYZ = off # Write the final MODEL coordinates to a PDB file: WRITE_MODEL FILE = ’1fas.ini’ 2.3.8 TRANSFER RES NUMB — residue numbers from MODEL2 to MODEL Options: ALIGN CODES = hstring : 2i ’all’ MODEL2 code, MODEL code Requirements: MODEL & MODEL2 [& alignment] Description: This command transfers residue numbers and chain ids from MODEL2 to MODEL. It uses the current alignment if present, otherwise a 1:1 correspondence is assumed. MODEL2 and MODEL must correspond to the first and second protein in the alignment, respectively. The ALIGN CODES variable is used only for output to the log file, not in the calculation. Both MODEL and MODEL2 must already be in memory. Example: # Example for: TRANSFER_RES_NUMB # This will transfer residue numbers and chain ids from model2 to model. SET OUTPUT_CONTROL = 1 1 1 1 0 # Optionally, read an alignment for the transfer (otherwise 1:1 is assumed): READ_ALIGNMENT FILE = ’toxin.ali’, ALIGN_CODES = ’2ctx’ ’1fas’ # Read the template and target models: READ_MODEL2 FILE = ’2ctx’ READ_MODEL FILE = ’1fas’ # Transfer the residue and chain ids and write out the new MODEL: TRANSFER_RES_NUMB WRITE_MODEL FILE = ’1fas.ini’