if pdbid2:
task.myfile2=load_pdbid(pdbid2,task.jobdirname,'plik2.pdb')
task.pdbcode2=pdbid2
+ seq2,ssbond2=from_pdb(task.myfile2)
else:
task.myfile2=form.cleaned_data["file2"]
+ if not task.myfile2:
+ seq2=seq_add_x(form.cleaned_data["md_seq"])
+ task.md_seq2=seq2
+ else:
+ seq2,ssbond2=from_pdb(task.myfile2)
task.md_ntwx=task.remd_nstex
task.md_start="pdbstart"
task.remd_multi_m='["3", "3", "3", "3", "3", "3", "3", "3"]'
- task.md_pdbref=True
+ if task.md_seq2 =='':
+ task.md_pdbref=True
task.md_respa=False
task.ssbond=""
task.dock_peptide=form.cleaned_data["dock_peptide"]
task.md_seq=""
seq1,ssbond1=from_pdb(task.myfile1)
- seq2,ssbond2=from_pdb(task.myfile2)
+
if seq1[-1]=='X' and seq2[0]=='X':
seq=seq1+seq2
task.damino=True
box1=dock_box(task.myfile1)
- box2=dock_box(task.myfile2)
+ if task.myfile2:
+ box2=dock_box(task.myfile2)
+ else:
+ box2=len(task.md_seq2)*2.0
task.boxx=(box1+box2)*1.2+20
task.boxy=(box1+box2)*1.2+20
task.boxz=(box1+box2)*1.2+20
task.results_text=text
- if task.md_pdbref and task.type=='remd' or task.type=='dock':
+ if task.md_pdbref and task.type=='remd' or task.type=='dock' and task.md_seq2 == '':
for i in range(1,6):
try: