diff --git a/HISTORY.rst b/HISTORY.rst index c31d1d9f5..35b245865 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -42,6 +42,8 @@ End-User Summary - Implement new in-house background database for structural variants (#32). - Allow to exclude cases from in-house database through project settings (#579). - Adding distinct de novo genotype setting (#562). +- Adding section presets for SV filtration (#616). +- Adjusting SV filtration presets (#616). Full Change List ================ @@ -79,6 +81,8 @@ Full Change List - Implement new in-house background database for structural variants (#32). - Allow to exclude cases from in-house database through project settings (#579). - Adding distinct de novo genotype setting (#562). +- Adding section presets for SV filtration (#616). +- Adjusting SV filtration presets (#616). ------ v1.2.0 diff --git a/svs/forms.py b/svs/forms.py index 462b47309..58293b066 100644 --- a/svs/forms.py +++ b/svs/forms.py @@ -414,70 +414,70 @@ def update_quality_fields(self): required=False, initial=None, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-gq-min"}), + widget=forms.NumberInput(attrs={"class": "quality-field-gq_min"}), ) self.fields[self.get_quality_field_names()[name]["src_min"]] = forms.IntegerField( label="", required=False, initial=None, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-src-min"}), + widget=forms.NumberInput(attrs={"class": "quality-field-src_min"}), ) self.fields[self.get_quality_field_names()[name]["srv_min"]] = forms.IntegerField( label="", required=False, - initial=None, + initial=1, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-srv-min"}), + widget=forms.NumberInput(attrs={"class": "quality-field-srv_min"}), ) self.fields[self.get_quality_field_names()[name]["srv_max"]] = forms.IntegerField( label="", required=False, initial=None, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-srv-max"}), + widget=forms.NumberInput(attrs={"class": "quality-field-srv_max"}), ) self.fields[self.get_quality_field_names()[name]["pec_min"]] = forms.IntegerField( label="", required=False, initial=None, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-pec-min"}), + widget=forms.NumberInput(attrs={"class": "quality-field-pec_min"}), ) self.fields[self.get_quality_field_names()[name]["pev_min"]] = forms.IntegerField( label="", required=False, - initial=None, + initial=1, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-pev-min"}), + widget=forms.NumberInput(attrs={"class": "quality-field-pev_min"}), ) self.fields[self.get_quality_field_names()[name]["pev_max"]] = forms.IntegerField( label="", required=False, initial=None, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-pev-max"}), + widget=forms.NumberInput(attrs={"class": "quality-field-pev_max"}), ) self.fields[self.get_quality_field_names()[name]["cov_min"]] = forms.IntegerField( label="", required=False, - initial=2, + initial=4, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-cov-min"}), + widget=forms.NumberInput(attrs={"class": "quality-field-cov_min"}), ) self.fields[self.get_quality_field_names()[name]["var_min"]] = forms.IntegerField( label="", required=False, - initial=2, + initial=4, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-var-min"}), + widget=forms.NumberInput(attrs={"class": "quality-field-var_min"}), ) self.fields[self.get_quality_field_names()[name]["var_max"]] = forms.IntegerField( label="", required=False, initial=None, min_value=0, - widget=forms.NumberInput(attrs={"class": "quality-field-var-max"}), + widget=forms.NumberInput(attrs={"class": "quality-field-var_max"}), ) self.fields[self.get_quality_field_names()[name]["fail"]] = forms.CharField( label="", diff --git a/svs/templates/svs/_filter_form.html b/svs/templates/svs/_filter_form.html index 3b923efd1..0d5c76222 100644 --- a/svs/templates/svs/_filter_form.html +++ b/svs/templates/svs/_filter_form.html @@ -12,6 +12,47 @@