Job name:

4OUR chain A

cb0124fa-6514-4963-99aa-4d29b1f3bba4
Finished
Models Number of gaps:7 Gap lengths: 20, 14, 12, 10, 8, 7, 5
Model Entanglement Average DOPE-HR (by gap length) Smaller
DOPE-HR 1st gap2nd gap3rd gapgaps
Model 1 Non-trivial -57040

Model 2 Non-trivial -56490

Model 3 Non-trivial -55844

Model 4 Non-trivial -56446

Model 5 Non-trivial -54600

None
Reload
Warning: All models are renumbered - the first residue in the structure has index 1.
Mix & match
None of the models is perfect? By clicking the button below you can download a .pdb file with the currently shown mix of models - for each gap at most one model can be selected. If none of them is checked, the gap will be left as is. Fourth and further gaps (sorted by size) can only come from one of the models.
Warning: JSmol may at times display gaps where there are none - due to some overlaps in models. This does not indicate presence of gaps in downloaded structure!
EntanglementHelpKnotProtLassoProtLinkProt
Model Type Knot core Slipknot Lasso Piercing Show
range loop range loop position in JSmol
Model 1 Knot K 41 14-326 -- -- --
Model 2 Knot K 41 14-326 -- -- --
Model 3 Knot K 41 14-326 -- -- --
Model 4 Knot K 41 14-326 -- -- --
Model 5 Knot K 41 14-326 -- -- --
None
Topologies marked by an OK sign () are in accordance with the template topology.
Warning: Entanglement type is assigned automatically - for more complicated topologies there may be some disagreements with manually curated databases.
Model 1
Model 2
Model 3
Model 4
Model 5
DOPE (Discrete Optimized Protein Energy) score per residue. The lower the score, the better.
Since DOPE is calculated against the neighbours of a given amino acid, the scores
can vary between unmoved segments of different models. See here for more information.
--> -->
 
 
<type 'exceptions.ValueError'>
Python 2.7.12: /usr/bin/python
Mon Sep 25 04:41:43 2017

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /var/www/html/gaprepairer/cgi-bin/db in ()
     55         if len(sys.argv)>2 and sys.argv[2] == "test":
     56                 jobId = sys.argv[1]
     57                 dbView(jobId)
     58                 sys.exit()
=>   59         main()
main = <function main>
 /var/www/html/gaprepairer/cgi-bin/db in main(f=False)
     23                 #before()
     24                 jobId = form.getvalue("job_id")
=>   25                 content.append(dbView(jobId))
     26                 sys.exit()
     27         elif form.has_key('search'):    # Efekty wyszukiwnia
content = [], content.append = <built-in method append of list object>, global dbView = <function dbView>, jobId = 'cb0124fa-6514-4963-99aa-4d29b1f3bba4'
 /home/gaprepairer/public_html/cgi-bin/pageElements.py in dbView(jobId='cb0124fa-6514-4963-99aa-4d29b1f3bba4')
    552     </ul>
    553     <div class="tab-content">"""
=>  554     target,gappos,model_list=ifFinished(jobId,job, db=True)
    555     full=[model.CA_pdb for model in model_list]#[model.pdb[-5] for model in model_list]
    556     print """<div class="tab-pane fade" id='job_log'>"""
target undefined, gappos undefined, model_list undefined, global ifFinished = <function ifFinished>, jobId = 'cb0124fa-6514-4963-99aa-4d29b1f3bba4', job = <classJob.job instance>, db undefined, builtin True = True
 /home/gaprepairer/public_html/cgi-bin/pageElements.py in ifFinished(jobId='cb0124fa-6514-4963-99aa-4d29b1f3bba4', job=<classJob.job instance>, db=True)
   1004             <td  class="" colspan="5" ><p class="text-nowrap" style="font-family:monospace;"><b><font color="white">..</font>Target: {TARGET_SEQ}<br>Template: {TEMP_SEQ}</b></p></td>
   1005             </tr>""".format(TEMP_PDB=template.pdbId, TEMP_CHAIN=template.pdbChain,
=> 1006                         TEMP_TOPO=topoDisplay(template.topo), TEMP_SEQID=template.seqid, TEMP_COV=template.gapcov, TEMP_GAPID=template.gapid, TEMP_RMSD=template.rmsd,
   1007                         TARGET_SEQ=formatSeq(template.alignedTarget, target.aligned_gaps, target=template.alignedTarget),
   1008                         TEMP_SEQ=formatSeq(template.seq, target.aligned_gaps, target=template.alignedTarget)))
TEMP_TOPO undefined, global topoDisplay = <function topoDisplay>, template = <displayClasses.template instance>, template.topo = 'K4.1,4.1', TEMP_SEQID undefined, template.seqid = '33.40%', TEMP_COV undefined, template.gapcov = '530.00%', TEMP_GAPID undefined, template.gapid = '116.07%', TEMP_RMSD undefined, template.rmsd = '1.14'
 /home/gaprepairer/public_html/cgi-bin/pageElements.py in topoDisplay(finger='K4.1,4.1')
    435         finger=finger.strip().replace("20","2")
    436         finger=re.sub('([\+\-\.][0-9])\.([0-9])','\g<1>\g<2>',finger)
=>  437         finger="_".join( sorted(finger.split("_"), reverse=True, key=lambda x: int(x[2]) ))
    438         finger=re.sub('_.(.[0-9])([0-9]*)','\g<1><sub>\g<2></sub>',finger)
    439         if not finger[0] in '+.-0123456789':
finger = 'K4.1,4.1', "_".join = <built-in method join of str object>, builtin sorted = <built-in function sorted>, finger.split = <built-in method split of str object>, reverse undefined, builtin True = True, key undefined, x undefined, builtin int = <type 'int'>
 /home/gaprepairer/public_html/cgi-bin/pageElements.py in (x='K4.1,4.1')
    435         finger=finger.strip().replace("20","2")
    436         finger=re.sub('([\+\-\.][0-9])\.([0-9])','\g<1>\g<2>',finger)
=>  437         finger="_".join( sorted(finger.split("_"), reverse=True, key=lambda x: int(x[2]) ))
    438         finger=re.sub('_.(.[0-9])([0-9]*)','\g<1><sub>\g<2></sub>',finger)
    439         if not finger[0] in '+.-0123456789':
finger undefined, builtin sorted = <built-in function sorted>, reverse undefined, builtin True = True, key undefined, x = 'K4.1,4.1', builtin int = <type 'int'>

<type 'exceptions.ValueError'>: invalid literal for int() with base 10: '.'
      args = ("invalid literal for int() with base 10: '.'",)
      message = "invalid literal for int() with base 10: '.'"