1
0
mirror of https://github.com/pcvolkmer/fastq-tools.git synced 2025-10-30 08:16:12 +00:00

feat: generate GRZ metadata for file

This commit is contained in:
2025-08-14 23:25:53 +02:00
parent 9cc7762af2
commit d719fed150
7 changed files with 413 additions and 23 deletions

View File

@@ -1,6 +1,8 @@
use crate::scramble_sequence;
use serde::Serialize;
use std::fmt::Display;
use std::str::FromStr;
use std::string::ToString;
pub enum Header {
Casava18(Casava18Header),
@@ -241,9 +243,11 @@ impl FromStr for Header {
}
}
#[derive(Clone, Debug, PartialEq)]
#[derive(Clone, Debug, PartialEq, Serialize)]
pub enum Pair {
#[serde(rename = "R1")]
PairedEnd = 1,
#[serde(rename = "R2")]
MatePair = 2,
}