Skip to content
Snippets Groups Projects
Commit 5d5b7ca7 authored by Vermaat's avatar Vermaat
Browse files

Merge pull request #48 from mutalyzer/extractor-show-filename

Show filename of uploaded file in description extractor
parents 5a731c28 fa158a54
No related branches found
No related tags found
No related merge requests found
...@@ -193,7 +193,7 @@ Please supply a reference sequence and an observed sequence. ...@@ -193,7 +193,7 @@ Please supply a reference sequence and an observed sequence.
{% if reference_method == 'raw_method' %} {% if reference_method == 'raw_method' %}
<code>{{ reference_sequence|short(40) }}</code> <code>{{ reference_sequence|short(40) }}</code>
{% elif reference_method == 'file_method' %} {% elif reference_method == 'file_method' %}
File upload {{ reference_filename|default('File upload', true) }}
{% elif reference_method == 'refseq_method' %} {% elif reference_method == 'refseq_method' %}
{{ reference_accession_number }} {{ reference_accession_number }}
{% endif %} {% endif %}
...@@ -205,7 +205,7 @@ Please supply a reference sequence and an observed sequence. ...@@ -205,7 +205,7 @@ Please supply a reference sequence and an observed sequence.
{% if sample_method == 'raw_method' %} {% if sample_method == 'raw_method' %}
<code>{{ sample_sequence|short(40) }}</code> <code>{{ sample_sequence|short(40) }}</code>
{% elif sample_method == 'file_method' %} {% elif sample_method == 'file_method' %}
File upload {{ sample_filename|default('File upload', true) }}
{% elif sample_method == 'refseq_method' %} {% elif sample_method == 'refseq_method' %}
{{ sample_accession_number }} {{ sample_accession_number }}
{% endif %} {% endif %}
......
...@@ -727,6 +727,8 @@ def description_extractor_submit(): ...@@ -727,6 +727,8 @@ def description_extractor_submit():
sample_sequence = request.form.get('sample_sequence') sample_sequence = request.form.get('sample_sequence')
reference_file = request.files.get('reference_file') reference_file = request.files.get('reference_file')
sample_file = request.files.get('sample_file') sample_file = request.files.get('sample_file')
reference_filename = ''
sample_filename = ''
reference_accession_number = request.form.get('reference_accession_number') reference_accession_number = request.form.get('reference_accession_number')
sample_accession_number = request.form.get('sample_accession_number') sample_accession_number = request.form.get('sample_accession_number')
...@@ -741,6 +743,7 @@ def description_extractor_submit(): ...@@ -741,6 +743,7 @@ def description_extractor_submit():
'Reference accession number input fields is empty.') 'Reference accession number input fields is empty.')
elif reference_method == 'file_method': elif reference_method == 'file_method':
if reference_file: if reference_file:
reference_filename = reference_file.filename
r = util.read_dna(reference_file) r = util.read_dna(reference_file)
else: else:
output.addMessage(__file__, 3, 'EEMPTYFIELD', output.addMessage(__file__, 3, 'EEMPTYFIELD',
...@@ -763,6 +766,7 @@ def description_extractor_submit(): ...@@ -763,6 +766,7 @@ def description_extractor_submit():
'Sample accession number input fields is empty.') 'Sample accession number input fields is empty.')
elif sample_method == 'file_method': elif sample_method == 'file_method':
if sample_file: if sample_file:
sample_filename = sample_file.filename
s = util.read_dna(sample_file) s = util.read_dna(sample_file)
else: else:
output.addMessage(__file__, 3, 'EEMPTYFIELD', output.addMessage(__file__, 3, 'EEMPTYFIELD',
...@@ -801,6 +805,8 @@ def description_extractor_submit(): ...@@ -801,6 +805,8 @@ def description_extractor_submit():
sample_sequence=sample_sequence or '', sample_sequence=sample_sequence or '',
reference_accession_number=reference_accession_number or '', reference_accession_number=reference_accession_number or '',
sample_accession_number=sample_accession_number or '', sample_accession_number=sample_accession_number or '',
reference_filename=reference_filename or '',
sample_filename=sample_filename or '',
raw_vars=raw_vars, errors=errors, summary=summary, messages=messages, raw_vars=raw_vars, errors=errors, summary=summary, messages=messages,
reference_method=reference_method, sample_method=sample_method) reference_method=reference_method, sample_method=sample_method)
......
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