control_line = 'SEED='+str(instance.md_seed)+' ' \
+ instance.min_choice \
- + ' pdbstart pdbref BOXX=1000. BOXY=1000. BOXZ=1000. '
+ + ' pdbstart pdbref ' \
+ + ' BOXX='+str(instance.boxx) \
+ + ' BOXY='+str(instance.boxy) \
+ + ' BOXZ='+str(instance.boxz) +' '
if not instance.min_overlap:
control_line = control_line+'overlap '
if not instance.min_searchsc:
if instance.type == 'md' :
control_line = 'SEED='+str(instance.md_seed)+' '\
- +instance.md_start +' md one_letter BOXX=1000. BOXY=1000. BOXZ=1000. '
+ +instance.md_start +' md one_letter'\
+ + ' BOXX='+str(instance.boxx) \
+ + ' BOXY='+str(instance.boxy) \
+ + ' BOXZ='+str(instance.boxz) +' '
+
if instance.md_pdbref:
control_line = control_line+'pdbref '
if instance.type == 'remd' :
control_line = 'SEED='+str(instance.md_seed)+' '\
- +instance.md_start +' re one_letter BOXX=1000. BOXY=1000. BOXZ=1000. '
+ +instance.md_start +' re one_letter'\
+ + ' BOXX='+str(instance.boxx) \
+ + ' BOXY='+str(instance.boxy) \
+ + ' BOXZ='+str(instance.boxz) +' '
+
if instance.md_pdbref:
control_line = control_line+'pdbref '
isampl=int(instance.md_nstep/instance.md_ntwx*nreplicas/8000)
if instance.md_pdbref:
- f.write('SEED='+str(instance.md_seed)+' isampl='+str(isampl)+
- ' einicheck=1 rescale=2 delta=0.02 cxfile classify\n')
+ f.write('{:79}'.format('SEED='+str(instance.md_seed)+' isampl='+str(isampl)+
+ ' einicheck=1 rescale=2 delta=0.02 cxfile classify')+'&\n')
+ f.write('BOXX='+str(instance.boxx)+' BOXY='+str(instance.boxy)+
+ ' BOXZ='+str(instance.boxz) +'\n')
else:
- f.write('SEED='+str(instance.md_seed)+' isampl='+str(isampl)+
- ' einicheck=1 rescale=2 delta=0.02 cxfile\n')
+ f.write('{:79}'.format('SEED='+str(instance.md_seed)+' isampl='+str(isampl)+
+ ' einicheck=1 rescale=2 delta=0.02 cxfile')+'&\n')
+ f.write('BOXX='+str(instance.boxx)+' BOXY='+str(instance.boxy)+
+ ' BOXZ='+str(instance.boxz) +'\n')
f.write('nres='+str(len(seq))+' one_letter\n')
for i in range(0,len(seq),80):
f.write(seq[i:i+80]+'\n')
with open(instance.jobdirname+'/file_cluster.inp','w') as f:
f.write(instance.name + ' UNRES server job'+ '\n')
- f.write('nres='+str(len(seq))
+ f.write('{:79}'.format('nres='+str(len(seq))
+' one_letter rescale=2 PRINT_CART PDBOUT=1 iopt=1'
- +' temper='+str(instance.remd_cluter_temp)+'\n')
+ +' temper='+str(instance.remd_cluter_temp))+'&\n')
+ f.write('BOXX='+str(instance.boxx)+' BOXY='+str(instance.boxy)+
+ ' BOXZ='+str(instance.boxz) +'\n')
f.write(w)
for i in range(0,len(seq),80):
f.write(seq[i:i+80]+'\n')