<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <big>Dear all,<br>
      <br>
      I am trying to construct a model with a ligand, a zinc ion, but I
      failed. <br>
      <br>
      Firstly, I did the alignment with align.py:</big><br>
    <br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<small>&nbsp; <font color="#ff0000">from modeller import *<br>
        <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; env = environ()<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aln = alignment(env)<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; mdl = model(env, file='1ze9',
        model_segment=('FIRST:A','LAST:A'))<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aln.append_model(mdl, align_codes='1ze9A',
        atom_files='1EZ9.pdb')<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aln.append(file='ABCD.ali', align_codes='ABCD')<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aln.align2d()<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aln.write(file='ABCD-1ze9.ali', alignment_format='PIR')<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aln.write(file='ABCD-1ze9.pap', alignment_format='PAP')<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; align2d.py (END)</font></small><br>
    <br>
    <big>It finished successfully, and I got the aligned ali and pap
      files:</big><br>
    <br>
    <small><font color="#ff0000">ABCD-1ze9.ali:<br>
        <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &gt;P1;1ze9A<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; structureX:1ZE9.pdb:&nbsp;&nbsp; 1 :A:+16&nbsp; :A:::-1.00:-1.00<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DAEFRHDSGYEVHHQK-*<br>
        &nbsp;&nbsp;&nbsp; <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &gt;P1;ABCD<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sequence:ABCD:&nbsp;&nbsp;&nbsp;&nbsp; : :&nbsp;&nbsp;&nbsp;&nbsp; : ::: 0.00: 0.00<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DAEFRHDSGYEVHHQK.*<br>
        <br>
        ABCD-1ze9.pap<br>
        <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; _aln.pos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1ze9A&nbsp;&nbsp;&nbsp;&nbsp; DAEFRHDSGYEVHHQK- <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ABCD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DAEFRHDSGYEVHHQK. <br>
        &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; _consrvd * * *** * ** ** ******<br>
      </font></small><br>
    <br>
    <big>The template is a 16-residue peptide coordinate with a zinc
      ion, which is residue 17 in the same chain A. The sequence of the
      unknown structure is the same as the template's.<br>
      This is a test of how to construct a model with a ligand.<br>
      <br>
      And then I tried to construct the model using model-single.py,
      which is the same as the one in the manual:<br>
      <br>
    </big><br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<small><font color="#ff0000"> from modeller import *<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; from modeller.automodel import *<br>
        <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; log.verbose()<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; env = environ()<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; env.io.atom_files_directory = ['./:../atom_files'] <br>
        <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # Read in HETATM records from template PDBs<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; env.io.hetatm = True<br>
        <br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; a = automodel(env, alnfile='ABCD-1ze9.ali',<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; knowns='1ze9A', sequence='ABCD',<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; assess_methods=(assess.DOPE,
        assess.GA341))<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; a.starting_model = 1<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; a.ending_model = 5<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; a.make()</font></small><br>
    <br>
    <big>However, I failed to get the model, I get some error like this:</big><br>
    <br>
    <small><font color="#3333ff">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;</font><font color="#ffff00"><font
          color="#3333ff"> File "model-single.py", line 16, in ?<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; a.make()<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; File
          "/usr/lib/modeller9.11/modlib/modeller/automodel/automodel.py",
          line 96, in make<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; self.homcsr(exit_stage)<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; File
          "/usr/lib/modeller9.11/modlib/modeller/automodel/automodel.py",
          line 423, in homcsr<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; self.check_alignment(aln)<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; File
          "/usr/lib/modeller9.11/modlib/modeller/automodel/automodel.py",
          line 405, in check_alignment<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; aln.check()<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; File
          "/usr/lib/modeller9.11/modlib/modeller/alignment.py", line
          197, in check<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; self.check_structure_structure(io=io)<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; File
          "/usr/lib/modeller9.11/modlib/modeller/alignment.py", line
          206, in check_structure_structure<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; return f(self.modpt, io.modpt,
          self.env.libs.modpt, eqvdst)<br>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; _modeller.ModellerError: read_te_290E&gt; Number of
          residues in the alignment and&nbsp; pdb files are different:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 17 For alignment entry:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; 1ze9A</font><br>
      </font></small><br>
    <br>
    <big>Right now, I guess that the error is coming from the alignment,
      but I did not find how the alignment was done in the tutorial. So
      could someone tell me how to solve this problem? Any suggestions
      would be highly appreciated.<br>
      <br>
      <br>
      All the best,<br>
      Qinghua<br>
    </big><br>
  </body>
</html>