def add_min(request,task_id):
task = get_object_or_404(Task, id=task_id)
if request.method == 'POST':
+ if '_example' in request.POST:
+ data= {'name':task.name,'pdbid':'1BDD'}
+ form = TaskForm_min(initial=data)
+ else:
form = TaskForm_min(request.POST,request.FILES)
if form.is_valid():
task.name=form.cleaned_data["name"]
task.type="min"
- task.myfile1=form.cleaned_data["file1"]
+ pdbid=form.cleaned_data["pdbid"]
+
+ basename = str(task.owner)
+ suffix = datetime.datetime.now().strftime("%y%m%d_%H%M%S")
+ task.jobdirname = "_".join([basename, suffix])
+
+ if pdbid:
+ os.mkdir(task.jobdirname)
+ task.myfile1,header=urllib.urlretrieve('http://files.rcsb.org/download/'+pdbid+'.pdb',
+ task.jobdirname+'/plik.pdb')
+ task.pdbcode=pdbid
+ else:
+ task.myfile1=form.cleaned_data["file1"]
seq,task.ssbond=from_pdb(task.myfile1)
task.md_seq=""
task.md_seq=task.md_seq+seq[i:i+40]+" "
task.ready=True
- basename = str(task.owner)
- suffix = datetime.datetime.now().strftime("%y%m%d_%H%M%S")
- task.jobdirname = "_".join([basename, suffix])
task.save()
if is_lazy_user(request.user):