Job name:

noname(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.
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.
Python 2.7.12: /usr/bin/python Mon May 21 18:53:46 2018 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/jobs in () 29 30 if __name__ == '__main__': 31 if len(sys.argv)>1: 32 main(sys.argv[1]) 33 main() main = /var/www/html/gaprepairer/cgi-bin/jobs in main(jid=False) 23 else: 24 jobId = form.getvalue("job_id") 25 showJob(jobId) 26 else: 27 showJob(jid) global showJob = jobId = 'cb0124fa-6514-4963-99aa-4d29b1f3bba4' /home/gaprepairer/public_html/cgi-bin/pageElements.py in showJob(jobId='cb0124fa-6514-4963-99aa-4d29b1f3bba4') 524 elif job.status == 'F': 525 before(autorefresh=False) 526 displayResults(jobId) 527 elif job.status == 'E': 528 before(autorefresh=False) global displayResults = jobId = 'cb0124fa-6514-4963-99aa-4d29b1f3bba4' /home/gaprepairer/public_html/cgi-bin/pageElements.py in displayResults(jobId='cb0124fa-6514-4963-99aa-4d29b1f3bba4') 471 472
""" 473 target, gappos, model_list = ifFinished(jobId, job) 474 full = [model.pdbgz for model in model_list]#[model.pdb[-5] for model in model_list] 475 print """
""" target undefined gappos undefined model_list undefined global ifFinished = jobId = 'cb0124fa-6514-4963-99aa-4d29b1f3bba4' job = /home/gaprepairer/public_html/cgi-bin/pageElements.py in ifFinished(jobId='cb0124fa-6514-4963-99aa-4d29b1f3bba4', job=, db=False) 1043

..Target: {TARGET_SEQ}
Template: {TEMP_SEQ}

1044 """.format(TEMP_PDB=template.pdbId, TEMP_CHAIN=template.pdbChain, 1045 TEMP_TOPO=topoDisplay(template.topo), TEMP_SEQID=template.seqid, TEMP_COV=template.gapcov, TEMP_GAPID=template.gapid, TEMP_RMSD=template.rmsd, 1046 TARGET_SEQ=formatSeq(template.alignedTarget, target.aligned_gaps, target=template.alignedTarget), 1047 TEMP_SEQ=formatSeq(template.seq, target.aligned_gaps, target=template.alignedTarget))) TEMP_TOPO undefined global topoDisplay = template = 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') 440 finger=finger.strip().replace("20","2") 441 finger=re.sub('([\+\-\.][0-9])\.([0-9])','\g<1>\g<2>',finger) 442 finger="_".join( sorted(finger.split("_"), reverse=True, key=lambda x: int(x[2]) )) 443 finger=re.sub('_.(.[0-9])([0-9]*)','\g<1>\g<2>',finger) 444 if not finger[0] in '+.-0123456789': finger = 'K4.1,4.1' "_".join = builtinsorted = finger.split = reverse undefined builtinTrue = True key undefined x undefined builtinint = /home/gaprepairer/public_html/cgi-bin/pageElements.py in (x='K4.1,4.1') 440 finger=finger.strip().replace("20","2") 441 finger=re.sub('([\+\-\.][0-9])\.([0-9])','\g<1>\g<2>',finger) 442 finger="_".join( sorted(finger.split("_"), reverse=True, key=lambda x: int(x[2]) )) 443 finger=re.sub('_.(.[0-9])([0-9]*)','\g<1>\g<2>',finger) 444 if not finger[0] in '+.-0123456789': finger undefined builtinsorted = reverse undefined builtinTrue = True key undefined x = 'K4.1,4.1' builtinint = : invalid literal for int() with base 10: '.' __class__ = __delattr__ = __dict__ = {} __doc__ = 'Inappropriate argument value (of correct type).' __format__ = __getattribute__ = __getitem__ = __getslice__ = __hash__ = __init__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __unicode__ = args = ("invalid literal for int() with base 10: '.'",) message = "invalid literal for int() with base 10: '.'" The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/var/www/html/gaprepairer/cgi-bin/jobs", line 33, in main() File "/var/www/html/gaprepairer/cgi-bin/jobs", line 25, in main showJob(jobId) File "/home/gaprepairer/public_html/cgi-bin/pageElements.py", line 526, in showJob displayResults(jobId) File "/home/gaprepairer/public_html/cgi-bin/pageElements.py", line 473, in displayResults target, gappos, model_list = ifFinished(jobId, job) File "/home/gaprepairer/public_html/cgi-bin/pageElements.py", line 1045, in ifFinished TEMP_TOPO=topoDisplay(template.topo), TEMP_SEQID=template.seqid, TEMP_COV=template.gapcov, TEMP_GAPID=template.gapid, TEMP_RMSD=template.rmsd, File "/home/gaprepairer/public_html/cgi-bin/pageElements.py", line 442, in topoDisplay finger="_".join( sorted(finger.split("_"), reverse=True, key=lambda x: int(x[2]) )) File "/home/gaprepairer/public_html/cgi-bin/pageElements.py", line 442, in finger="_".join( sorted(finger.split("_"), reverse=True, key=lambda x: int(x[2]) )) ValueError: invalid literal for int() with base 10: '.'