diff --git a/chord_metadata_service/chord/workflows/metadata.py b/chord_metadata_service/chord/workflows/metadata.py index 81e416568..48a353e87 100644 --- a/chord_metadata_service/chord/workflows/metadata.py +++ b/chord_metadata_service/chord/workflows/metadata.py @@ -147,7 +147,7 @@ def boolean_input(id_: str, required: bool = True): wm.WorkflowFileArrayInput( id="document_files", required=True, - pattern=r"^.*\.(pdf|csv|tsv|txt|docx|xlsx|jpeg|jpg|png|gif|md|markdown|mp3|m4a|mp4)$", + pattern=r"^.*\.(pdf|csv|tsv|txt|docx|xlsx|jpeg|jpg|png|gif|md|markdown|html|mp3|m4a|mp4)$", ), ], )) diff --git a/chord_metadata_service/experiments/schemas.py b/chord_metadata_service/experiments/schemas.py index cad38f7c4..798a7decf 100644 --- a/chord_metadata_service/experiments/schemas.py +++ b/chord_metadata_service/experiments/schemas.py @@ -86,8 +86,8 @@ "file_format": { "type": "string", "enum": ["SAM", "BAM", "CRAM", "VCF", "BCF", "MAF", "GVCF", "BigWig", "BigBed", "FASTA", "FASTQ", "TAB", - "SRA", "SRF", "SFF", "GFF", "PDF", "CSV", "TSV", "JPEG", "PNG", "GIF", "MARKDOWN", "MP3", "M4A", - "MP4", "DOCX", "XLS", "XLSX", "UNKNOWN", "OTHER"] + "SRA", "SRF", "SFF", "GFF", "PDF", "CSV", "TSV", "JPEG", "PNG", "GIF", "HTML", "MARKDOWN", + "MP3", "M4A", "MP4", "DOCX", "XLS", "XLSX", "UNKNOWN", "OTHER"] }, "data_output_type": { "type": "string",