Skip to content
Snippets Groups Projects
Commit 2487f173 authored by Bryan BRANCOTTE's avatar Bryan BRANCOTTE
Browse files

improve RestrictionEnzymeModelForm, use biopython enzyme

parent 82f7f9f7
No related branches found
No related tags found
No related merge requests found
...@@ -5,7 +5,7 @@ from django import forms ...@@ -5,7 +5,7 @@ from django import forms
from django.forms import modelformset_factory, modelform_factory from django.forms import modelformset_factory, modelform_factory
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from django.utils.translation import gettext as _ from django.utils.translation import gettext as _
import Bio.Restriction
from assemblies.models import Assembly, InputPart, SimulatorJob from assemblies.models import Assembly, InputPart, SimulatorJob
SEP_CHOICES = ( SEP_CHOICES = (
...@@ -92,10 +92,15 @@ class PCRModelForm(forms.ModelForm): ...@@ -92,10 +92,15 @@ class PCRModelForm(forms.ModelForm):
# return instance # return instance
RestrictionEnzymeModelForm = modelform_factory( class RestrictionEnzymeModelForm(forms.ModelForm):
model=SimulatorJob, class Meta:
fields=('restriction_enzyme_gel',), model = SimulatorJob
) fields = ('restriction_enzyme_gel',)
restriction_enzyme_gel = forms.ChoiceField(
label=_("Restriction Enzyme"),
choices=sorted([(enzyme.__name__, enzyme.__name__) for enzyme in Bio.Restriction.AllEnzymes]),
)
class AssemblyForm(forms.ModelForm): class AssemblyForm(forms.ModelForm):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment