Thomas 1 жил өмнө
parent
commit
eeeeb624c2

+ 3 - 2
src/annotations/vep.rs

@@ -3,6 +3,7 @@ use csv::ReaderBuilder;
 use hashbrown::HashMap;
 use log::{info, warn};
 use serde::{Deserialize, Serialize};
+use utoipa::ToSchema;
 use std::io::Write;
 use std::{
     env::temp_dir,
@@ -16,7 +17,7 @@ use crate::variants::{AnnotationType, Variant};
 
 use super::ncbi_gff::NCBIAcc;
 
-#[derive(Debug, PartialEq, Serialize, Deserialize)]
+#[derive(Debug, PartialEq, Serialize, Deserialize, ToSchema)]
 pub struct VEPLine {
     pub uploaded_variation: String,
     pub location: String,
@@ -34,7 +35,7 @@ pub struct VEPLine {
     pub extra: String,
 }
 
-#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
+#[derive(Debug, Clone, PartialEq, Serialize, Deserialize, ToSchema)]
 pub struct VEP {
     pub gene: Option<String>,
     pub feature: Option<String>,