|
|
@@ -590,7 +590,7 @@ impl MinKnowSampleSheet {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-#[derive(Debug, Serialize, Deserialize)]
|
|
|
+#[derive(Debug, Serialize, Deserialize, Clone)]
|
|
|
pub struct IdsInput {
|
|
|
pub data: Vec<IdInput>,
|
|
|
}
|
|
|
@@ -670,7 +670,7 @@ impl IdsInput {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-#[derive(Debug, Serialize, Deserialize)]
|
|
|
+#[derive(Debug, Serialize, Deserialize, Clone)]
|
|
|
pub struct Pod5Run {
|
|
|
pub protocol_run_id: String,
|
|
|
pub position_id: String,
|
|
|
@@ -684,14 +684,14 @@ pub struct Pod5Run {
|
|
|
pub archives: Vec<(String, DateTime<Utc>, String)>,
|
|
|
}
|
|
|
|
|
|
-#[derive(Debug, Serialize, Deserialize)]
|
|
|
+#[derive(Debug, Serialize, Deserialize, Clone)]
|
|
|
pub struct Pod5Archived {
|
|
|
pub archive_id: String,
|
|
|
pub last_seen: DateTime<Utc>,
|
|
|
pub run: MinKnowSampleSheet,
|
|
|
}
|
|
|
|
|
|
-#[derive(Debug, Serialize, Deserialize)]
|
|
|
+#[derive(Debug, Serialize, Deserialize, Clone)]
|
|
|
pub struct Pod5s {
|
|
|
pub locals: Vec<MinKnowSampleSheet>,
|
|
|
pub archived: Vec<Pod5Archived>,
|