From 5c7eda509d8f749a6ba1d5db895b6bb1f16e7cff Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 14 Dec 2025 17:27:34 +0000 Subject: [PATCH 1/9] refactor: update plugin to follow Python best practices - Modernize pyproject.toml with full project configuration - Add build-system specification - Configure ruff for linting and formatting - Add mypy configuration - Bump Python requirement to >=3.9 - Add pre-commit configuration - Include ruff-format and ruff-lint hooks - Add prettier for markdown/yaml formatting - Include standard hooks (trailing whitespace, merge conflict, etc.) - Add GitHub Actions linting workflow - Separate lint.yaml for ruff and prettier checks - Update linux.yaml with modern action versions and Python 3.9-3.12 - Refactor Python code - Add comprehensive type hints throughout - Use f-strings consistently - Replace deprecated pkg_resources with importlib.metadata - Remove OrderedDict (use dict in Python 3.7+) - Use contextlib.suppress instead of try-except-pass - Improve docstrings and code organization - Add CLAUDE.md for AI assistant guidance - Simplify setup.py to minimal pyproject.toml wrapper --- .github/workflows/lint.yaml | 52 +++++ .github/workflows/linux.yaml | 37 +-- .pre-commit-config.yaml | 51 +++++ .prettierignore | 30 +++ .prettierrc.js | 10 + CLAUDE.md | 131 +++++++++++ multiqc_sav/modules/sav.py | 427 ++++++++++++++++++----------------- multiqc_sav/multiqc_sav.py | 26 ++- pyproject.toml | 100 +++++++- setup.py | 44 +--- 10 files changed, 628 insertions(+), 280 deletions(-) create mode 100644 .github/workflows/lint.yaml create mode 100644 .pre-commit-config.yaml create mode 100644 .prettierignore create mode 100644 .prettierrc.js create mode 100644 CLAUDE.md diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml new file mode 100644 index 0000000..0df3ac6 --- /dev/null +++ b/.github/workflows/lint.yaml @@ -0,0 +1,52 @@ +name: "Lint" + +on: + push: + branches: [main, master] + pull_request: + +jobs: + lint: + name: Lint + runs-on: ubuntu-latest + timeout-minutes: 5 + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.11" + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install ruff + + - name: Ruff format check + run: ruff format --check . + + - name: Ruff lint check + run: ruff check . + + prettier: + name: Prettier + runs-on: ubuntu-latest + timeout-minutes: 5 + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: "20" + + - name: Install Prettier + run: npm install -g prettier@3.1.0 + + - name: Run Prettier check + run: prettier --check "**/*.{md,yaml,yml,json,html}" --ignore-path .prettierignore diff --git a/.github/workflows/linux.yaml b/.github/workflows/linux.yaml index b282077..0c1a36f 100644 --- a/.github/workflows/linux.yaml +++ b/.github/workflows/linux.yaml @@ -1,43 +1,48 @@ name: "Build - Linux" -on: [push, pull_request] + +on: + push: + branches: [main, master] + pull_request: jobs: - run_multiqc: + test: name: Linux - Python ${{ matrix.python-version }} runs-on: ubuntu-latest strategy: + fail-fast: false matrix: - python-version: [3.6, 3.7, 3.8, 3.9] + python-version: ["3.9", "3.10", "3.11", "3.12"] timeout-minutes: 10 steps: - # Check out MultiQC code - - uses: actions/checkout@v2 + - name: Checkout code + uses: actions/checkout@v4 - # Set up Python - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - # Update pip and install beautifulsoup4 for CI tests (CSP checking) - - name: Install dependencies for CI tests + - name: Install dependencies run: | - python -m pip install --upgrade pip setuptools beautifulsoup4 multiqc + python -m pip install --upgrade pip setuptools wheel + pip install beautifulsoup4 multiqc - # Install MultiQC - name: Install MultiQC_SAV run: pip install . - # Run all of the tests! - - name: MiSeq + - name: Test MiSeq run: multiqc -m SAV test_data/MiSeq - - name: HiSeq + - name: Test HiSeq run: multiqc -m SAV test_data/HiSeq - - name: NextSeq + - name: Test NextSeq500 run: multiqc -m SAV test_data/NextSeq500 - - name: NovaSeq + - name: Test NextSeq2000 + run: multiqc -m SAV test_data/NextSeq2000 + + - name: Test NovaSeq run: multiqc -m SAV test_data/NovaSeq diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..05b5cae --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,51 @@ +minimum_pre_commit_version: "2.9.2" + +repos: + # Meta hooks for verification + - repo: meta + hooks: + - id: identity + - id: check-hooks-apply + + # Standard pre-commit hooks + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: "v5.0.0" + hooks: + - id: check-added-large-files + args: ["--maxkb=1000"] + - id: check-merge-conflict + - id: check-yaml + - id: check-toml + - id: debug-statements + - id: end-of-file-fixer + - id: trailing-whitespace + - id: mixed-line-ending + args: ["--fix=lf"] + + # Line ending normalization + - repo: https://github.com/Lucas-C/pre-commit-hooks + rev: "v1.5.5" + hooks: + - id: remove-crlf + + # Prettier for markdown, yaml, html, json formatting + - repo: https://github.com/pre-commit/mirrors-prettier + rev: "v3.1.0" + hooks: + - id: prettier + types_or: [markdown, yaml, html, json] + additional_dependencies: + - "prettier@3.1.0" + + # Ruff formatting + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: "v0.8.3" + hooks: + - id: ruff-format + + # Ruff linting with auto-fix + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: "v0.8.3" + hooks: + - id: ruff + args: [--fix, --exit-non-zero-on-fix] diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..8cfe595 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,30 @@ +# Build artifacts +dist/ +build/ +*.egg-info/ + +# Python cache +__pycache__/ +*.pyc + +# Test data +test_data/ + +# Virtual environments +venv/ +.venv/ +env/ + +# Coverage +htmlcov/ +.coverage + +# IDE +.idea/ +.vscode/ + +# Example reports +docs/example/ + +# Lock files +*.lock diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..ff9d568 --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,10 @@ +module.exports = { + printWidth: 120, + tabWidth: 2, + useTabs: false, + semi: true, + singleQuote: false, + trailingComma: "all", + bracketSpacing: true, + proseWrap: "preserve", +}; diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..bd233bf --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,131 @@ +# CLAUDE.md + +This file provides guidance for Claude Code (claude.ai/code) when working with the MultiQC_SAV plugin. + +## Project Overview + +MultiQC_SAV is a plugin for [MultiQC](https://multiqc.info/) that parses InterOp files from Illumina sequencers and generates tables and graphs for quality control metrics. It leverages the [Illumina InterOp Python API](https://github.com/Illumina/interop) to read binary metric files. + +## Project Structure + +``` +MultiQC_SAV/ +├── multiqc_sav/ # Main plugin package +│ ├── __init__.py # Package identifier +│ ├── multiqc_sav.py # Plugin hook/config registration +│ └── modules/ +│ └── sav.py # Main SAV module implementation +├── test_data/ # Test datasets for various sequencers +│ ├── HiSeq/ +│ ├── MiSeq/ +│ ├── NextSeq500/ +│ ├── NextSeq2000/ +│ └── NovaSeq/ +├── docs/ # Documentation and example reports +├── .github/workflows/ # CI/CD workflows +│ ├── linux.yaml # Build and test workflow +│ └── lint.yaml # Linting workflow +├── pyproject.toml # Project configuration and dependencies +├── .pre-commit-config.yaml # Pre-commit hooks configuration +├── .prettierrc.js # Prettier formatter config +└── .prettierignore # Prettier exclusions +``` + +## Development Setup + +```bash +# Install in development mode with dev dependencies +pip install -e ".[dev]" + +# Install pre-commit hooks +pre-commit install +``` + +## Common Commands + +```bash +# Run linting +ruff check . +ruff format --check . + +# Auto-fix linting issues +ruff check --fix . +ruff format . + +# Run prettier on markdown/yaml +prettier --check "**/*.{md,yaml,yml,json}" + +# Run tests with test data +multiqc -m SAV test_data/MiSeq +multiqc -m SAV test_data/HiSeq +multiqc -m SAV test_data/NextSeq500 +multiqc -m SAV test_data/NextSeq2000 +multiqc -m SAV test_data/NovaSeq + +# Run all pre-commit hooks +pre-commit run --all-files +``` + +## Code Style Guidelines + +- **Line length**: 120 characters +- **Python version**: 3.9+ +- **Formatting**: Ruff (format + lint) +- **Type hints**: Required for all function signatures +- **Docstrings**: Required for all public functions +- **Imports**: Sorted by isort (via ruff) + +## MultiQC Module Architecture + +### Plugin Registration + +The plugin uses entry points in `pyproject.toml`: + +```toml +[project.entry-points."multiqc.hooks.v1"] +config_loaded = "multiqc_sav.multiqc_sav:update_config" + +[project.entry-points."multiqc.modules.v1"] +SAV = "multiqc_sav.modules.sav:SAV" +``` + +### Hook System + +`multiqc_sav.py` contains the `update_config()` hook which: +- Registers the SAV module in the module order +- Sets module tags (DNA, RNA, BCL, Demultiplex) +- Disables the built-in InterOp module to avoid duplicate data +- Configures search patterns for RunInfo.xml and RunParameters.xml + +### Main Module + +`modules/sav.py` contains the `SAV` class which extends `BaseMultiqcModule`: + +1. **File Discovery**: Uses `find_log_files("SAV/xml")` to locate XML files +2. **Run Info Parsing**: Extracts metadata from RunInfo.xml +3. **Metrics Loading**: Uses InterOp API to read binary metric files +4. **Data Processing**: Parses metrics into pandas DataFrames +5. **Visualization**: Generates MultiQC plots (tables, bargraphs, heatmaps, linegraphs, scatter plots) + +## Supported Sequencers + +- MiSeq +- HiSeq 3000/4000 +- NextSeq 500/2000 +- NovaSeq 6000 + +## Key Dependencies + +- `interop>=1.1.23` - Illumina InterOp Python API for reading binary metrics +- `multiqc>=1.10` - MultiQC framework +- `pandas` - Data manipulation +- `numpy` - Numerical operations + +## Testing + +Tests are run via GitHub Actions on Python 3.9-3.12. Each test verifies that the module can process test data without errors by running MultiQC with the SAV module flag. + +## CI/CD + +- **Build workflow** (`linux.yaml`): Tests installation and module execution +- **Lint workflow** (`lint.yaml`): Runs ruff format check, ruff lint check, and prettier diff --git a/multiqc_sav/modules/sav.py b/multiqc_sav/modules/sav.py index a08d378..81ee2f4 100644 --- a/multiqc_sav/modules/sav.py +++ b/multiqc_sav/modules/sav.py @@ -1,16 +1,18 @@ -#!/usr/bin/env python +"""MultiQC SAV module for parsing Illumina InterOp data.""" +from __future__ import annotations + +import contextlib import glob import logging import os import re import xml.etree.ElementTree as ET -from collections import OrderedDict from datetime import datetime -from typing import Dict +from typing import Any import interop -import numpy +import numpy as np import pandas as pd from interop import py_interop_plot from multiqc import config @@ -18,17 +20,16 @@ from multiqc.plots import bargraph, heatmap, linegraph, scatter, table from multiqc.utils import mqc_colour -# Initialise the main MultiQC logger log = logging.getLogger("multiqc") -HEADERS = { +HEADERS: dict[str, dict[str, Any]] = { "Error Rate": { "title": "Error Rate (%)", "description": "The calculated error rate, as determined by a PhiX spike-in", "min": 0, "max": 100, "suffix": "%", - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", }, "Error Rate 35": { "title": "Error Rate 35 Cycles (%)", @@ -36,7 +37,7 @@ "min": 0, "max": 100, "suffix": "%", - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", "hidden": True, }, "Error Rate 50": { @@ -45,7 +46,7 @@ "min": 0, "max": 100, "suffix": "%", - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", "hidden": True, }, "Error Rate 75": { @@ -54,7 +55,7 @@ "min": 0, "max": 100, "suffix": "%", - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", "hidden": True, }, "Error Rate 100": { @@ -63,7 +64,7 @@ "min": 0, "max": 100, "suffix": "%", - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", "hidden": True, }, "First Cycle Intensity": { @@ -76,7 +77,7 @@ "suffix": "%", "min": 0, "max": 100, - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", }, "% >= Q30": { "title": "% >= Q30", @@ -84,46 +85,41 @@ "min": 0, "max": 100, "suffix": "%", - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", }, "% Occupancy Proxy": { "title": "Occupancy Proxy (%)", - # "description": "", "suffix": "%", - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", }, "% Occupied": { "title": "Occupied (%)", "description": "The percentage of nanowells occupied by clusters, +/- 1 standard deviation.", "suffix": "%", - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", }, "Projected Yield G": { - "title": "Projected Yield ({})".format(config.base_count_prefix), - "description": "The expected number of bases sequenced ({} base pairs over all 'usable cycles'".format( - config.base_count_desc - ), + "title": f"Projected Yield ({config.base_count_prefix})", + "description": f"The expected number of bases sequenced ({config.base_count_desc} base pairs over all 'usable cycles'", "shared_key": "base_count", - "modify": lambda x: (x * 1000000000.0) * config.base_count_multiplier, # number is already in gigabases + "modify": lambda x: (x * 1000000000.0) * config.base_count_multiplier, "hidden": True, }, "Yield G": { - "title": "Yield ({})".format(config.read_count_prefix), - "description": "The number of bases sequenced ({} base pairs over all 'usable cycles'".format( - config.base_count_desc - ), + "title": f"Yield ({config.read_count_prefix})", + "description": f"The number of bases sequenced ({config.base_count_desc} base pairs over all 'usable cycles'", "shared_key": "base_count", - "modify": lambda x: (x * 1000000000.0) * config.base_count_multiplier, # number is already in gigabases + "modify": lambda x: (x * 1000000000.0) * config.base_count_multiplier, }, "Cluster Count": { - "title": "Clusters ({})".format(config.read_count_prefix), - "description": "Number of clusters for each tile ({})".format(config.read_count_desc), + "title": f"Clusters ({config.read_count_prefix})", + "description": f"Number of clusters for each tile ({config.read_count_desc})", "shared_key": "cluster_count", "modify": lambda x: x * config.read_count_multiplier, }, "Cluster Count Pf": { - "title": "Clusters PF ({})".format(config.read_count_prefix), - "description": "Number of clusters PF for each tile ({})".format(config.read_count_desc), + "title": f"Clusters PF ({config.read_count_prefix})", + "description": f"Number of clusters PF for each tile ({config.read_count_desc})", "shared_key": "cluster_count", "modify": lambda x: x * config.read_count_multiplier, }, @@ -133,7 +129,7 @@ "min": 0, "max": 100, "suffix": "%", - "format": "{:,.0f}", # No decimal places please + "format": "{:,.0f}", }, "Density": { "title": "Density", @@ -174,28 +170,32 @@ "hidden": True, }, "Reads": { - "title": "{} Reads".format(config.read_count_prefix), - "description": "The number of reads ({})".format(config.read_count_desc), + "title": f"{config.read_count_prefix} Reads", + "description": f"The number of reads ({config.read_count_desc})", "shared_key": "read_count", "modify": lambda x: x * config.read_count_multiplier, }, "Reads Pf": { - "title": "{} PF Reads".format(config.read_count_prefix), - "description": "The number of passing filter reads ({})".format(config.read_count_desc), + "title": f"{config.read_count_prefix} PF Reads", + "description": f"The number of passing filter reads ({config.read_count_desc})", "shared_key": "read_count", "modify": lambda x: x * config.read_count_multiplier, }, - "Tile Count": {"title": "Tiles", "description": "The number of tiles per lane.", "hidden": True,}, + "Tile Count": { + "title": "Tiles", + "description": "The number of tiles per lane.", + "hidden": True, + }, "Total Pf Reads": { - "title": "{} PF Reads".format(config.read_count_prefix), - "description": "The total number of passing filter reads for this lane ({})".format(config.read_count_desc), + "title": f"{config.read_count_prefix} PF Reads", + "description": f"The total number of passing filter reads for this lane ({config.read_count_desc})", "modify": lambda x: float(x) * config.read_count_multiplier, "format": "{:,.2f}", "shared_key": "read_count", }, "Total Reads": { - "title": "{} Reads".format(config.read_count_prefix), - "description": "The total number of reads for this lane ({})".format(config.read_count_desc), + "title": f"{config.read_count_prefix} Reads", + "description": f"The total number of reads for this lane ({config.read_count_desc})", "modify": lambda x: float(x) * config.read_count_multiplier, "format": "{:,.2f}", "shared_key": "read_count", @@ -203,34 +203,46 @@ "Mapped Reads Cv": { "title": "CV", "description": "The coefficient of variation for the number of counts across all indexes.", - "format": "{:,.2f}", # 2 decimal places please + "format": "{:,.2f}", }, "Max Mapped Reads": { - "title": "{} Max Mapped Reads".format(config.read_count_prefix), - "description": "The highest representation for any index ({})".format(config.read_count_desc), + "title": f"{config.read_count_prefix} Max Mapped Reads", + "description": f"The highest representation for any index ({config.read_count_desc})", "modify": lambda x: float(x) * config.read_count_multiplier, "format": "{:,.2f}", "shared_key": "read_count", }, "Min Mapped Reads": { - "title": "{} Min Mapped Reads".format(config.read_count_prefix), - "description": "The lowest representation for any index ({})".format(config.read_count_desc), + "title": f"{config.read_count_prefix} Min Mapped Reads", + "description": f"The lowest representation for any index ({config.read_count_desc})", "modify": lambda x: float(x) * config.read_count_multiplier, "format": "{:,.2f}", "shared_key": "read_count", }, "Total Fraction Mapped Reads": {"hidden": True}, "Fraction Mapped": {"hidden": True}, - "Index1": {"title": "Index 1 (I7)", "description": "The sequence for the first Index Read.",}, - "Index2": {"title": "Index 2 (I5)", "description": "The sequence for the second Index Read",}, - "Project Name": {"title": "Project Name", "description": "Sample Project Name",}, - "Sample Id": {"title": "Sample ID", "description": "The Sample ID given in the SampleSheet",}, + "Index1": { + "title": "Index 1 (I7)", + "description": "The sequence for the first Index Read.", + }, + "Index2": { + "title": "Index 2 (I5)", + "description": "The sequence for the second Index Read", + }, + "Project Name": { + "title": "Project Name", + "description": "Sample Project Name", + }, + "Sample Id": { + "title": "Sample ID", + "description": "The Sample ID given in the SampleSheet", + }, } class SAV(BaseMultiqcModule): """ - Generate SAV tables an Graphs including: + Generate SAV tables and graphs including: - GRAPH: Intensity/Cycle/Channel - GRAPH: Clusters/Lane - GRAPH: Qscore Heatmap @@ -239,10 +251,11 @@ class SAV(BaseMultiqcModule): - TABLE: Run Summary """ - def __init__(self): - - super(SAV, self).__init__( - name="Illumina SAV", anchor="sav", info=" - Sequencing Metrics from Illumina sequencers", + def __init__(self) -> None: + super().__init__( + name="Illumina SAV", + anchor="sav", + info=" - Sequencing Metrics from Illumina sequencers", ) # Set variables @@ -264,47 +277,41 @@ def __init__(self): illumina_dir = os.path.dirname(run_info_xml) else: log.debug("Skipping MultiQC_SAV, required files were not found or not in the right structure.") - return None + return + self.run_metrics: Any = None self.set_run_info(run_info_xml) self.load_metrics(illumina_dir) self.summary_qc() self.q_summary() self.imaging_qc() - def load_metrics(self, illumina_dir) -> None: + def load_metrics(self, illumina_dir: str) -> None: + """Load run metrics from InterOp directory.""" log.info("Loading Run Metrics") - self.run_metrics = interop.read(run=illumina_dir, valid_to_load=interop.load_imaging_metrics(), finalize=True,) + self.run_metrics = interop.read( + run=illumina_dir, + valid_to_load=interop.load_imaging_metrics(), + finalize=True, + ) ############# # RUN INFO ############# def set_run_info(self, run_info_xml: str) -> None: + """Parse and display run information from RunInfo.xml.""" log.info("Loading Run Info") - run_info_xml = ET.parse(run_info_xml) - root = run_info_xml.getroot() + tree = ET.parse(run_info_xml) + root = tree.getroot() for run in root: run_number = run.attrib["Number"] - flowcell = [fc.text for fc in run.iter("Flowcell")][0] - instrument_id = [fc.text for fc in run.iter("Instrument")][0] - run_date = [fc.text for fc in run.iter("Date")][0] - try: - # MiSeq/NextSeq500/HiSeq3000 - parsed_run_date = datetime.strftime(datetime.strptime(run_date, "%y%m%d"), "%d-%m-%Y") - except ValueError: - try: - # NovaSeq6000 - parsed_run_date = datetime.strftime(datetime.strptime(run_date, "%m/%d/%Y %I:%M:%S %p"), "%d-%m-%Y") - except ValueError: - try: - # NextSeq2000 - parsed_run_date = datetime.strftime( - datetime.strptime(run_date, "%Y-%m-%dT%H:%M:%SZ"), "%d-%m-%Y" - ) - except ValueError: - parsed_run_date = run_date + flowcell = next(fc.text for fc in run.iter("Flowcell")) + instrument_id = next(fc.text for fc in run.iter("Instrument")) + run_date = next(fc.text for fc in run.iter("Date")) + + parsed_run_date = self._parse_run_date(run_date) read_info = "" for read in run.iter("Read"): @@ -341,16 +348,36 @@ def set_run_info(self, run_info_xml: str) -> None: """, ) + def _parse_run_date(self, run_date: str) -> str: + """ + Parse run date from various Illumina sequencer formats. + + Supported formats: + - MiSeq/NextSeq500/HiSeq3000: YYMMDD + - NovaSeq6000: M/D/YYYY H:MM:SS AM/PM + - NextSeq2000: YYYY-MM-DDTHH:MM:SSZ + """ + date_formats = [ + ("%y%m%d", "%d-%m-%Y"), # MiSeq/NextSeq500/HiSeq3000 + ("%m/%d/%Y %I:%M:%S %p", "%d-%m-%Y"), # NovaSeq6000 + ("%Y-%m-%dT%H:%M:%SZ", "%d-%m-%Y"), # NextSeq2000 + ] + + for input_fmt, output_fmt in date_formats: + try: + return datetime.strftime(datetime.strptime(run_date, input_fmt), output_fmt) + except ValueError: + continue + + # Return raw date if no format matched + return run_date + ############# # SUMMARY QC ############# def summary_qc(self) -> None: - """ - Generate MultiQC sections related to Summary tables - - :return: None - """ + """Generate MultiQC sections related to Summary tables.""" log.info("Gathering Read summary metrics") summary_read = pd.DataFrame(interop.summary(self.run_metrics, level="Read")) summary_nonindex = pd.DataFrame(interop.summary(self.run_metrics, level="NonIndex")) @@ -383,29 +410,24 @@ def summary_qc(self) -> None: ) def parse_read_summary( - self, read_metrics: pd.DataFrame, non_index_metrics: pd.DataFrame, total_metrics: pd.DataFrame - ) -> Dict: - """ - Parse "Read Summary" table DataFrame - - :return: Dict containing table data - """ - table_data: dict = self._parse_reads(read_metrics) - - for read, data in non_index_metrics.iterrows(): + self, + read_metrics: pd.DataFrame, + non_index_metrics: pd.DataFrame, + total_metrics: pd.DataFrame, + ) -> dict[str, dict[str, Any]]: + """Parse "Read Summary" table DataFrame.""" + table_data: dict[str, dict[str, Any]] = self._parse_reads(read_metrics) + + for _read, data in non_index_metrics.iterrows(): table_data["Non-Indexed"] = data.to_dict() - for read, data in total_metrics.iterrows(): + for _read, data in total_metrics.iterrows(): table_data["Total"] = data.to_dict() return table_data - def read_summary_table(self, data: pd.DataFrame) -> table.plot: - """ - Format "Read Summary" data dict and add plot config. - - :return: table object to be used in a MultiQC section - """ + def read_summary_table(self, data: dict[str, dict[str, Any]]) -> table.plot: + """Format "Read Summary" data dict and add plot config.""" headers = {header: HEADERS[header] for header in interop.summary_columns(level="Lane")} table_config = { @@ -416,28 +438,18 @@ def read_summary_table(self, data: pd.DataFrame) -> table.plot: return table.plot(data, headers, table_config) - def parse_lane_summary(self, data: pd.DataFrame) -> Dict: - """ - Parse "Lane Summary" table DataFrame - - :return: Dict containing table data - """ + def parse_lane_summary(self, data: pd.DataFrame) -> dict[str, dict[str, Any]]: + """Parse "Lane Summary" table DataFrame.""" lanes = data.groupby("Lane") - table_data: dict = {} + table_data: dict[str, dict[str, Any]] = {} for lane, reads in lanes: - lane_data = {} reads_dict = self._parse_reads(reads, key_prefix=f"Lane {lane}") table_data.update(reads_dict) return table_data - def lane_summary_table(self, data: Dict) -> table.plot: - """ - Format "Lane Summary" data dict and add plot config. - - :return: table object to be used in a MultiQC section - """ - + def lane_summary_table(self, data: dict[str, dict[str, Any]]) -> table.plot: + """Format "Lane Summary" data dict and add plot config.""" headers = {header: HEADERS[header] for header in interop.summary_columns(level="Lane")} table_config = { "namespace": "SAV", @@ -445,43 +457,40 @@ def lane_summary_table(self, data: Dict) -> table.plot: "col1_header": "Lane - Read", } - return table.plot(data, headers, table_config,) - - def clusters_lane_plot(self, data: Dict) -> bargraph.plot: - """ - Format "Clusters per Lane" data dict and add plot config. + return table.plot(data, headers, table_config) - :return: bar plot object to be used in a MultiQC section - """ + def clusters_lane_plot(self, data: dict[str, dict[str, Any]]) -> bargraph.plot: + """Format "Clusters per Lane" data dict and add plot config.""" + cluster_data: dict[str, dict[str, float]] = {} + read_data: dict[str, dict[str, float]] = {} - cluster_data = {} - read_data = {} - for key, value in data.items(): + for value in data.values(): lane = int(value["Lane"]) - if f"Lane {lane}" not in cluster_data: - cluster_data[f"Lane {lane}"] = { + lane_key = f"Lane {lane}" + + if lane_key not in cluster_data: + cluster_data[lane_key] = { "clusters": value["Cluster Count"], "clusters_pf": value["Cluster Count Pf"], "clusters_diff": value["Cluster Count"] - value["Cluster Count Pf"], } - read_data[f"Lane {lane}"] = { + read_data[lane_key] = { "reads": value["Reads"], "reads_pf": value["Reads Pf"], "reads_diff": value["Reads"] - value["Reads Pf"], } else: - cluster_data[f"Lane {lane}"]["clusters"] += value["Cluster Count"] - cluster_data[f"Lane {lane}"]["clusters_pf"] += value["Cluster Count Pf"] - cluster_data[f"Lane {lane}"]["clusters_diff"] += value["Cluster Count"] - value["Cluster Count Pf"] - read_data[f"Lane {lane}"]["reads"] += value["Reads"] - read_data[f"Lane {lane}"]["reads_pf"] += value["Reads Pf"] - read_data[f"Lane {lane}"]["reads_diff"] += value["Reads"] - value["Reads Pf"] - - cats = [OrderedDict(), OrderedDict()] - cats[0]["clusters_pf"] = {"name": "Clusters PF"} - cats[0]["clusters_diff"] = {"name": "Clusters not PF"} - cats[1]["reads_pf"] = {"name": "Reads PF"} - cats[1]["reads_diff"] = {"name": "Reads not PF"} + cluster_data[lane_key]["clusters"] += value["Cluster Count"] + cluster_data[lane_key]["clusters_pf"] += value["Cluster Count Pf"] + cluster_data[lane_key]["clusters_diff"] += value["Cluster Count"] - value["Cluster Count Pf"] + read_data[lane_key]["reads"] += value["Reads"] + read_data[lane_key]["reads_pf"] += value["Reads Pf"] + read_data[lane_key]["reads_diff"] += value["Reads"] - value["Reads Pf"] + + cats = [ + {"clusters_pf": {"name": "Clusters PF"}, "clusters_diff": {"name": "Clusters not PF"}}, + {"reads_pf": {"name": "Reads PF"}, "reads_diff": {"name": "Reads not PF"}}, + ] plot_config = { "id": "sav-summary-clusters-reads-lane-plot", @@ -492,30 +501,29 @@ def clusters_lane_plot(self, data: Dict) -> bargraph.plot: return bargraph.plot([cluster_data, read_data], cats, plot_config) - def _parse_reads(self, reads_df: pd.DataFrame, key_prefix: str = None) -> Dict: - """ - Utility function to parse a "Reads" dataframe to dict - - :return: Reads dict - """ - reads_dict = {} + def _parse_reads( + self, + reads_df: pd.DataFrame, + key_prefix: str | None = None, + ) -> dict[str, dict[str, Any]]: + """Parse a "Reads" dataframe to dict.""" + reads_dict: dict[str, dict[str, Any]] = {} reads_df = reads_df.set_index("ReadNumber") + for read, data in reads_df.iterrows(): key = f"Read {read}" + " (I)" if data["IsIndex"] == 89 else f"Read {read}" if key_prefix: key = f"{key_prefix} - {key}" reads_dict[key] = data.drop("IsIndex").to_dict() + return reads_dict ############# # Q SUMMARY ############# - def q_summary(self) -> None: - """ - Generate MultiQC sections related to Qscore - :return: None - """ + def q_summary(self) -> None: + """Generate MultiQC sections related to Qscore.""" # - GRAPH: Qscore Heatmap log.info("Generating 'Qscore Heatmap' plot") self.add_section( @@ -530,28 +538,31 @@ def q_summary(self) -> None: self.add_section( name="Qscore Histogram", anchor="sav-qscore-histogram", - description="Qscore Histogram graphs the number of bases by quality score. The quality score is cumulative for the current cycle. Only bases from reads that pass the quality filter are included.", + description=( + "Qscore Histogram graphs the number of bases by quality score. " + "The quality score is cumulative for the current cycle. " + "Only bases from reads that pass the quality filter are included." + ), plot=self.qscore_histogram_plot(), ) def qscore_heatmap_plot(self) -> heatmap.plot: """ - Get heatmap data from run_metrics object - Note: this function has *much* room for improvement, but we need to wait for further developments in the InterOp library. - In the mean time, this will have to do. + Get heatmap data from run_metrics object. - :return: heatmap plot object to be used in a MultiQC section + Note: this function has room for improvement, but we need to wait + for further developments in the InterOp library. """ options = py_interop_plot.filter_options(self.run_metrics.run_info().flowcell().naming_method()) rows = py_interop_plot.count_rows_for_heatmap(self.run_metrics) cols = py_interop_plot.count_columns_for_heatmap(self.run_metrics) - dataBuffer = numpy.zeros((rows, cols), dtype=numpy.float32) + data_buffer = np.zeros((rows, cols), dtype=np.float32) data = py_interop_plot.heatmap_data() - try: - py_interop_plot.plot_qscore_heatmap(self.run_metrics, options, data, dataBuffer.ravel()) - except py_interop_plot.invalid_filter_option: - pass - plot_data = dataBuffer.transpose().tolist() + + with contextlib.suppress(py_interop_plot.invalid_filter_option): + py_interop_plot.plot_qscore_heatmap(self.run_metrics, options, data, data_buffer.ravel()) + + plot_data = data_buffer.transpose().tolist() # cycles x_cats = list(range(0, cols)) # qscore @@ -581,20 +592,20 @@ def qscore_heatmap_plot(self) -> heatmap.plot: def qscore_histogram_plot(self) -> linegraph.plot: """ - Get histogram data from run_metrics object - Note: this function has *much* room for improvement, but we need to wait for further developments in the InterOp library - In the mean time, this will have to do. + Get histogram data from run_metrics object. - :return: linegraph plot object to be used in a MultiQC section + Note: this function has room for improvement, but we need to wait + for further developments in the InterOp library. """ bar_data = py_interop_plot.bar_plot_data() options = py_interop_plot.filter_options(self.run_metrics.run_info().flowcell().naming_method()) py_interop_plot.plot_qscore_histogram(self.run_metrics, options, bar_data) - hist = {} - qscore = [] - reads = [] - binsize = [] + hist: dict[float, float] = {} + qscore: list[float] = [] + reads: list[float] = [] + binsize: list[float] = [] + for i in range(bar_data.size()): qscore = [bar_data.at(i).at(j).x() for j in range(bar_data.at(i).size())] reads = [bar_data.at(i).at(j).y() for j in range(bar_data.at(i).size())] @@ -604,9 +615,10 @@ def qscore_histogram_plot(self) -> linegraph.plot: while i < len(qscore): j = 0 while j < binsize[i]: - hist.update({qscore[i] + j: reads[i]}) + hist[qscore[i] + j] = reads[i] j += 1 i += 1 + plot_data = {bar_data.title(): hist} plot_config = { @@ -620,14 +632,14 @@ def qscore_histogram_plot(self) -> linegraph.plot: ############# # IMAGING QC ############# + def imaging_qc(self) -> None: """ Generate MultiQC sections related to Imaging. + This includes: - Plot: Intensity/Cycle/Channel - Plot: %Occ/%PF - - :return: None """ log.info("Gathering Imaging metrics") imaging = pd.DataFrame(interop.imaging(self.run_metrics)) @@ -641,7 +653,7 @@ def imaging_qc(self) -> None: name="Intensity per Cycle", anchor="sav-intensity-cycle", description="Intensity by color and cycle of the 90% percentile of the data for each tile", - plot=self.intensity_cycle_plot(plot_data.get("intensity_cycle", [])), + plot=self.intensity_cycle_plot(plot_data.get("intensity_cycle", {})), ) # - GRAPH: %Occ/%PF @@ -651,48 +663,55 @@ def imaging_qc(self) -> None: name="% PF vs % Occupied", anchor="sav-imaging-pf-vs-occ", description="% Clusters passing filter vs % Wells Occupied", - plot=self.occ_vs_pf_plot(plot_data.get("occ_vs_pf", [])), + plot=self.occ_vs_pf_plot(plot_data.get("occ_vs_pf", {})), ) - def parse_imaging_table(self, data: pd.DataFrame) -> Dict: + def parse_imaging_table(self, data: pd.DataFrame) -> dict[str, Any]: """ - Parse full imaging table DataFrame + Parse full imaging table DataFrame. - :return: Dict containing data for intesity per cylce plot (key:"intensity_cycle") and %occ vs %pf plot (key: ""occ_vs_pf") + Returns dict containing data for intensity per cycle plot (key: "intensity_cycle") + and %occ vs %pf plot (key: "occ_vs_pf"). """ # set color scale for occ_pf cscale = mqc_colour.mqc_colour_scale() colors = cscale.get_colours("Dark2") per_lane = data.groupby("Lane") - occ_pf = {} - intensity_cycle = {} - for lane, lane_data in per_lane: - lane = int(lane) + occ_pf: dict[str, list[dict[str, Any]]] = {} + intensity_cycle: dict[str, dict[int, float]] = {} + + for lane_num, lane_data in per_lane: + lane = int(lane_num) # prep intensity_cycle - CHANNEL_SETS = [{"P90/RED", "P90/GREEN"}, {"P90/Red", "P90/Green"}, {"P90/G", "P90/A", "P90/T", "P90/C"}] - channels = set() - for channel_set in CHANNEL_SETS: + channel_sets = [ + {"P90/RED", "P90/GREEN"}, + {"P90/Red", "P90/Green"}, + {"P90/G", "P90/A", "P90/T", "P90/C"}, + ] + channels: set[str] = set() + for channel_set in channel_sets: if channel_set.issubset(lane_data.columns): channels = channel_set # prep occ_pf - if not f"Lane {lane}" in occ_pf: - occ_pf[f"Lane {lane}"] = [] - prev_occ = 0 - prev_pf = 0 + lane_key = f"Lane {lane}" + if lane_key not in occ_pf: + occ_pf[lane_key] = [] + prev_occ = 0.0 + prev_pf = 0.0 # parse imaging table lane for _, row in lane_data.iterrows(): - # intensity_cyle + # intensity_cycle cycle = int(row["Cycle"]) for channel in channels: intensity = float(row[channel]) - if not channel in intensity_cycle: + if channel not in intensity_cycle: intensity_cycle[channel] = {} - if not cycle in intensity_cycle[channel]: - intensity_cycle[channel].update({cycle: 0}) + if cycle not in intensity_cycle[channel]: + intensity_cycle[channel][cycle] = 0 intensity_cycle[channel][cycle] += intensity # occ_pf @@ -703,21 +722,16 @@ def parse_imaging_table(self, data: pd.DataFrame) -> Dict: if occ != prev_occ or pf != prev_pf: prev_occ = occ prev_pf = pf - occ_pf[f"Lane {lane}"].append({"x": occ, "y": pf, "color": colors[lane]}) + occ_pf[lane_key].append({"x": occ, "y": pf, "color": colors[lane]}) else: occ_pf = {} return {"intensity_cycle": intensity_cycle, "occ_vs_pf": occ_pf} - def intensity_cycle_plot(self, data: Dict) -> linegraph.plot: - """ - Format Intensity per Cycle data dict and add plot config. - - :return: linegraph plot object to be used in a MultiQC section - """ - + def intensity_cycle_plot(self, data: dict[str, dict[int, float]]) -> linegraph.plot: + """Format Intensity per Cycle data dict and add plot config.""" # get keys from data - key_color_dict = {} + key_color_dict: dict[str, str] = {} for key in data: if re.match(r"\w+/red", key, re.IGNORECASE): key_color_dict[key] = "red" @@ -742,13 +756,8 @@ def intensity_cycle_plot(self, data: Dict) -> linegraph.plot: return linegraph.plot(data, plot_config) - def occ_vs_pf_plot(self, data: Dict) -> scatter.plot: - """ - Format %Occ vs %PF data dict and add plot config. - - :return: scatter plot object to be used in a MultiQC section - """ - + def occ_vs_pf_plot(self, data: dict[str, list[dict[str, Any]]]) -> scatter.plot: + """Format %Occ vs %PF data dict and add plot config.""" plot_config = { "id": "sav-pf-vs-occ-plot", "title": "SAV: % Passing Filter vs % Occupied", diff --git a/multiqc_sav/multiqc_sav.py b/multiqc_sav/multiqc_sav.py index ddba78f..211833c 100644 --- a/multiqc_sav/multiqc_sav.py +++ b/multiqc_sav/multiqc_sav.py @@ -1,27 +1,27 @@ -#!/usr/bin/env python +"""MultiQC SAV plugin configuration and hooks.""" import logging +from importlib.metadata import version from multiqc.utils import config -from pkg_resources import get_distribution -# Initialise the main MultiQC logger log = logging.getLogger("multiqc") -# Save this plugin's version number (defined in setup.py) to the MultiQC config -config.multiqc_sav_version = get_distribution("multiqc_sav").version -log.info("Running MultiQC SAV Plugin v{}".format(config.multiqc_sav_version)) +# Save this plugin's version number to the MultiQC config +config.multiqc_sav_version = version("multiqc_sav") +log.info(f"Running MultiQC SAV Plugin v{config.multiqc_sav_version}") def update_config() -> None: """ - Update MultiQC config object - * Update module order - * Disable unnecessary modules to avoid duplicate data - * Update search patterns - """ + Update MultiQC config object. + - Update module order + - Disable unnecessary modules to avoid duplicate data + - Update search patterns + """ log.debug("SAV - Updating config") + # Add module to module order config.module_order.append({"SAV": {"module_tag": ["DNA", "RNA", "BCL", "Demultiplex"]}}) @@ -35,5 +35,7 @@ def update_config() -> None: # Update search patterns if "SAV/xml" not in config.sp: - config.update_dict(config.sp, {"SAV/xml": {"fn_re": ".*([Rr]un[Ii]nfo|[Rr]un[Pp]arameters)\.xml", "shared": True}}) + config.update_dict( + config.sp, {"SAV/xml": {"fn_re": ".*([Rr]un[Ii]nfo|[Rr]un[Pp]arameters)\\.xml", "shared": True}} + ) config.update_dict(config.sp, {"bclconvert/runinfo": {"fn": "RunInfo.xml", "shared": True}}) diff --git a/pyproject.toml b/pyproject.toml index 90a6b56..d0f10fb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,4 +1,100 @@ -[tool.black] +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "multiqc_sav" +version = "0.0.4" +description = "MultiQC plugin for Illumina SAV Graphs and tables" +readme = "README.md" +license = { text = "MIT" } +authors = [{ name = "Matthias De Smet", email = "11850640+matthdsm@users.noreply.github.com" }] +keywords = ["bioinformatics", "illumina", "sequencing", "quality-control", "multiqc"] +requires-python = ">=3.9" +classifiers = [ + "Development Status :: 4 - Beta", + "Environment :: Console", + "Environment :: Web Environment", + "Intended Audience :: Science/Research", + "License :: OSI Approved :: MIT License", + "Natural Language :: English", + "Operating System :: MacOS :: MacOS X", + "Operating System :: POSIX", + "Operating System :: Unix", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Scientific/Engineering", + "Topic :: Scientific/Engineering :: Bio-Informatics", + "Topic :: Scientific/Engineering :: Visualization", +] +dependencies = [ + "interop>=1.1.23", + "multiqc>=1.10", + "pandas", + "numpy", +] + +[project.optional-dependencies] +dev = [ + "pre-commit", + "ruff", + "mypy", + "pytest", + "pandas-stubs", +] + +[project.urls] +Homepage = "https://github.com/MultiQC/MultiQC_SAV" +Repository = "https://github.com/MultiQC/MultiQC_SAV" +Issues = "https://github.com/MultiQC/MultiQC_SAV/issues" + +[project.entry-points."multiqc.hooks.v1"] +config_loaded = "multiqc_sav.multiqc_sav:update_config" + +[project.entry-points."multiqc.modules.v1"] +SAV = "multiqc_sav.modules.sav:SAV" + +[tool.setuptools.packages.find] +include = ["multiqc_sav*"] + +[tool.ruff] line-length = 120 -target_version = ['py36','py37','py38'] +target-version = "py39" + +[tool.ruff.lint] +select = [ + "E", # pycodestyle errors + "W", # pycodestyle warnings + "F", # pyflakes + "I", # isort + "B", # flake8-bugbear + "C4", # flake8-comprehensions + "UP", # pyupgrade + "ARG", # flake8-unused-arguments + "SIM", # flake8-simplify +] +ignore = [ + "E501", # line too long (handled by formatter) + "B008", # do not perform function calls in argument defaults + "B905", # zip without strict parameter + "ARG001", # unused function argument (common in MultiQC modules) + "ARG002", # unused method argument +] + +[tool.ruff.lint.isort] +known-first-party = ["multiqc_sav"] + +[tool.ruff.format] +quote-style = "double" +indent-style = "space" +skip-magic-trailing-comma = false +line-ending = "auto" +[tool.mypy] +python_version = "3.9" +warn_return_any = true +warn_unused_configs = true +ignore_missing_imports = true diff --git a/setup.py b/setup.py index 2f6c65e..de2040c 100755 --- a/setup.py +++ b/setup.py @@ -1,43 +1,5 @@ -#!/usr/bin/env python -""" -MultiQC_SAV is a plugin for MultiQC, leveraging the [InterOp python API](https://github.com/Illumina/interop) -to generate the most used tables and graphs from the Illumina SAV -""" +"""Minimal setup.py for backwards compatibility with older pip versions.""" -from setuptools import setup, find_packages +from setuptools import setup -version = "0.0.3" - -setup( - name="multiqc_sav", - version=version, - author="Matthias De Smet", - author_email="11850640+matthdsm@users.noreply.github.com", - description="MultiQC plugin for Illumina SAV Graphs and tables", - long_description=__doc__, - keywords="bioinformatics", - url="https://github.com/MultiQC/MultiQC_SAV", - license="MIT", - packages=find_packages(), - include_package_data=True, - install_requires=["interop>=1.1.23", "multiqc>=1.10", "pandas"], - entry_points={ - "multiqc.hooks.v1": ["config_loaded = multiqc_sav.multiqc_sav:update_config",], - "multiqc.modules.v1": ["SAV = multiqc_sav.modules.sav:SAV",], - }, - classifiers=[ - "Development Status :: 4 - Beta", - "Environment :: Console", - "Environment :: Web Environment", - "Intended Audience :: Science/Research", - "License :: OSI Approved :: MIT License", - "Natural Language :: English", - "Operating System :: MacOS :: MacOS X", - "Operating System :: POSIX", - "Operating System :: Unix", - "Programming Language :: Python", - "Topic :: Scientific/Engineering", - "Topic :: Scientific/Engineering :: Bio-Informatics", - "Topic :: Scientific/Engineering :: Visualization", - ], -) +setup() From d104fb013f366a97990fe682ee35c6d203f599bb Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 16 Dec 2025 18:35:05 +0000 Subject: [PATCH 2/9] ci: use pre-commit action for linting workflow Replace separate ruff and prettier jobs with the official pre-commit action. This ensures CI matches local pre-commit results exactly. --- .github/workflows/lint.yaml | 36 ++++-------------------------------- 1 file changed, 4 insertions(+), 32 deletions(-) diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 0df3ac6..39f641b 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -6,8 +6,8 @@ on: pull_request: jobs: - lint: - name: Lint + pre-commit: + name: Pre-commit runs-on: ubuntu-latest timeout-minutes: 5 @@ -20,33 +20,5 @@ jobs: with: python-version: "3.11" - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install ruff - - - name: Ruff format check - run: ruff format --check . - - - name: Ruff lint check - run: ruff check . - - prettier: - name: Prettier - runs-on: ubuntu-latest - timeout-minutes: 5 - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Set up Node.js - uses: actions/setup-node@v4 - with: - node-version: "20" - - - name: Install Prettier - run: npm install -g prettier@3.1.0 - - - name: Run Prettier check - run: prettier --check "**/*.{md,yaml,yml,json,html}" --ignore-path .prettierignore + - name: Run pre-commit + uses: pre-commit/action@v3.0.1 From 5ff8f9b076bbbfdceb866481f0b6751f4acae6e7 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 16 Dec 2025 18:37:31 +0000 Subject: [PATCH 3/9] chore: simplify ruff and mypy configuration Remove redundant options that match defaults: - target-version (inferred from requires-python) - format options (all defaults) - isort section (not needed) - excessive lint rules Keep only essential settings: - line-length = 120 - select core rules (E, F, W, I, UP, SIM) - ignore E501 (handled by formatter) --- pyproject.toml | 33 ++------------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d0f10fb..ded3ae9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -62,39 +62,10 @@ include = ["multiqc_sav*"] [tool.ruff] line-length = 120 -target-version = "py39" [tool.ruff.lint] -select = [ - "E", # pycodestyle errors - "W", # pycodestyle warnings - "F", # pyflakes - "I", # isort - "B", # flake8-bugbear - "C4", # flake8-comprehensions - "UP", # pyupgrade - "ARG", # flake8-unused-arguments - "SIM", # flake8-simplify -] -ignore = [ - "E501", # line too long (handled by formatter) - "B008", # do not perform function calls in argument defaults - "B905", # zip without strict parameter - "ARG001", # unused function argument (common in MultiQC modules) - "ARG002", # unused method argument -] - -[tool.ruff.lint.isort] -known-first-party = ["multiqc_sav"] - -[tool.ruff.format] -quote-style = "double" -indent-style = "space" -skip-magic-trailing-comma = false -line-ending = "auto" +select = ["E", "F", "W", "I", "UP", "SIM"] +ignore = ["E501"] # line length handled by formatter [tool.mypy] -python_version = "3.9" -warn_return_any = true -warn_unused_configs = true ignore_missing_imports = true From 0adedea0e2abb696802c023601a6fc5219c3ba67 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 16 Dec 2025 18:41:51 +0000 Subject: [PATCH 4/9] fix: wrap long description strings to satisfy line length limit Remove E501 ignore rule - fix the actual long lines instead of ignoring them. --- multiqc_sav/modules/sav.py | 22 +++++++++++++++++----- pyproject.toml | 1 - 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/multiqc_sav/modules/sav.py b/multiqc_sav/modules/sav.py index 81ee2f4..c3cdc56 100644 --- a/multiqc_sav/modules/sav.py +++ b/multiqc_sav/modules/sav.py @@ -100,7 +100,9 @@ }, "Projected Yield G": { "title": f"Projected Yield ({config.base_count_prefix})", - "description": f"The expected number of bases sequenced ({config.base_count_desc} base pairs over all 'usable cycles'", + "description": ( + f"The expected number of bases sequenced ({config.base_count_desc} base pairs over all 'usable cycles'" + ), "shared_key": "base_count", "modify": lambda x: (x * 1000000000.0) * config.base_count_multiplier, "hidden": True, @@ -133,17 +135,24 @@ }, "Density": { "title": "Density", - "description": "The density of clusters (in thousands per mm2) detected by image analysis, +/- 1 standard deviation.", + "description": ( + "The density of clusters (in thousands per mm2) detected by image analysis, +/- 1 standard deviation." + ), "hidden": True, }, "Density Pf": { "title": "Density PF", - "description": "The density of clusters PF (in thousands per mm2) detected by image analysis, +/- 1 standard deviation.", + "description": ( + "The density of clusters PF (in thousands per mm2) detected by image analysis, +/- 1 standard deviation." + ), "hidden": True, }, "Phasing": { "title": "Phasing", - "description": "The value used by RTA for the percentage of molecules in a cluster for which sequencing falls behind (phasing) the current cycle within a read.", + "description": ( + "The value used by RTA for the percentage of molecules in a cluster " + "for which sequencing falls behind (phasing) the current cycle within a read." + ), }, "Phasing Offset": { "title": "Phasing Offset", @@ -157,7 +166,10 @@ }, "Prephasing": { "title": "Prephasing", - "description": "The value used by RTA for the percentage of molecules in a cluster for which sequencing jumps ahead (prephasing) the current cycle within a read.", + "description": ( + "The value used by RTA for the percentage of molecules in a cluster " + "for which sequencing jumps ahead (prephasing) the current cycle within a read." + ), }, "Prephasing Offset": { "title": "Prephasing Offset", diff --git a/pyproject.toml b/pyproject.toml index ded3ae9..ac58368 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,6 @@ line-length = 120 [tool.ruff.lint] select = ["E", "F", "W", "I", "UP", "SIM"] -ignore = ["E501"] # line length handled by formatter [tool.mypy] ignore_missing_imports = true From 2692f892adaf44b409d559fe081bc864a19ef6a3 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 17 Dec 2025 09:11:31 +0000 Subject: [PATCH 5/9] style: apply pre-commit fixes - Fix end-of-file newlines in XML files - Fix trailing whitespace in HTML reports - Normalize line endings (CRLF to LF) - Apply prettier formatting to CLAUDE.md --- .gitignore | 2 +- CLAUDE.md | 1 + docs/example/NextSeq500_report.html | 282 +- docs/example/NovaSeq_report.html | 286 +- test_data/HiSeq/RunInfo.xml | 1844 +++---- test_data/HiSeq/RunParameters.xml | 250 +- test_data/MiSeq/CompletedJobInfo.xml | 210 +- .../MiSeq/GenerateFASTQRunStatistics.xml | 4726 ++++++++--------- test_data/MiSeq/RunCompletionStatus.xml | 24 +- test_data/MiSeq/RunInfo.xml | 30 +- test_data/MiSeq/RunParameters.xml | 184 +- test_data/NextSeq2000/RunCompletionStatus.xml | 2 +- test_data/NextSeq2000/RunInfo.xml | 1 - test_data/NextSeq2000/RunParameters.xml | 2 +- test_data/NextSeq500/RTAConfiguration.xml | 282 +- test_data/NextSeq500/RunCompletionStatus.xml | 36 +- test_data/NextSeq500/RunInfo.xml | 1776 +++---- test_data/NextSeq500/RunParameters.xml | 1922 +++---- test_data/NovaSeq/RunParameters.xml | 282 +- 19 files changed, 6071 insertions(+), 6071 deletions(-) diff --git a/.gitignore b/.gitignore index ec6d653..b0e2826 100644 --- a/.gitignore +++ b/.gitignore @@ -139,4 +139,4 @@ data # MacOS cruft .DS_Store -workspace.code* \ No newline at end of file +workspace.code* diff --git a/CLAUDE.md b/CLAUDE.md index bd233bf..186e997 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -92,6 +92,7 @@ SAV = "multiqc_sav.modules.sav:SAV" ### Hook System `multiqc_sav.py` contains the `update_config()` hook which: + - Registers the SAV module in the module order - Sets module tags (DNA, RNA, BCL, Demultiplex) - Disables the built-in InterOp module to avoid duplicate data diff --git a/docs/example/NextSeq500_report.html b/docs/example/NextSeq500_report.html index 5db24cb..1e718c6 100644 --- a/docs/example/NextSeq500_report.html +++ b/docs/example/NextSeq500_report.html @@ -12,7 +12,7 @@ http://multiqc.info --> - + @@ -40,7 +40,7 @@ - + @@ -5040,52 +5040,52 @@

- +

Loading report..

@@ -5121,7 +5121,7 @@

Highlight Samples

- +
@@ -5141,7 +5141,7 @@

Rename Samples

- + @@ -5170,7 +5170,7 @@

Show / Hide Samples

- +
@@ -5183,7 +5183,7 @@

- +

Regex mode off @@ -5255,9 +5255,9 @@

Export Plots

- +

Note that additional data was saved in multiqc_data when this report was generated.

- +
@@ -5337,7 +5337,7 @@

About MultiQC

- +

@@ -5375,15 +5375,15 @@

JavaScript Disabled

Report - + generated on 2021-05-18, 09:20 - - + + based on data in: - + /Users/matdsmet/Projects/MultiQC_SAV/test_data/NextSeq500

- - + +
@@ -5396,33 +5396,33 @@

JavaScript Disabled

- - - + + +

Illumina SAV

Illumina SAV - Sequencing Metrics from Illumina sequencers

- - - - + + + +
- +

Run Info - +

- - - - + + + +
- +
@@ -5442,42 +5442,42 @@

Settings

- +
- - - - + + + +
- +

Summary Read Metrics - +

- +

Summary metrics per Read

- - + +
- + - + - + - + Showing 5/5 rows and 6/7 columns. - +
@@ -5509,7 +5509,7 @@ - +
|| @@ -5592,42 +5592,42 @@ - +
- - - - + + + +
- +

Summary Lane Metrics - +

- +

Summary metrics per Lane per Read

- - + +
- + - + - + - + Showing 12/12 rows and 13/24 columns. - +
@@ -5659,7 +5659,7 @@ - +
|| @@ -5929,26 +5929,26 @@ - +
- - - - + + + +
- +

Clusters/Reads per Lane - +

- +

Total Cluster/Read count per Lane

- - -
- - + + +
+ +
   
@@ -5957,101 +5957,101 @@

loading..

- +
- - - - + + + +
- +

Qscore Heatmap - +

- +

The Qscore Heat Map provides an overview of quality scores across cycles.

- - + +
-
loading..
+
loading..
- +
- - - - + + + +
- +

Qscore Histogram - +

- +

Qscore Histogram graphs the number of bases by quality score. The quality score is cumulative for the current cycle. Only bases from reads that pass the quality filter are included.

- - -
loading..
+ + +
loading..
- +
- - - - + + + +
- +

Intensity per Cycle - +

- +

Intensity by color and cycle of the 90% percentile of the data for each tile

- - -
loading..
+ + +
loading..
- +
- - - - + + + +
- +

% PF vs % Occupied - +

- +

% Clusters passing filter vs % Wells Occupied

- - -
loading..
+ + +
loading..
- - + +
- - + +
- - + +
diff --git a/docs/example/NovaSeq_report.html b/docs/example/NovaSeq_report.html index a466d15..d10dfb3 100644 --- a/docs/example/NovaSeq_report.html +++ b/docs/example/NovaSeq_report.html @@ -12,7 +12,7 @@ http://multiqc.info --> - + @@ -40,7 +40,7 @@ - + @@ -5040,54 +5040,54 @@

- +

Loading report..

@@ -5123,7 +5123,7 @@

Highlight Samples

- +
@@ -5143,7 +5143,7 @@

Rename Samples

- + @@ -5172,7 +5172,7 @@

Show / Hide Samples

- +
@@ -5185,7 +5185,7 @@

- +

Regex mode off @@ -5257,9 +5257,9 @@

Export Plots

- +

Note that additional data was saved in multiqc_data when this report was generated.

- +
@@ -5339,7 +5339,7 @@

About MultiQC

- +

@@ -5377,15 +5377,15 @@

JavaScript Disabled

Report - + generated on 2021-05-21, 16:32 - - + + based on data in: - + /Users/matdsmet/Projects/MultiQC_SAV/test_data/NovaSeq

- - + +
@@ -5398,33 +5398,33 @@

JavaScript Disabled

- - - + + +

Illumina SAV

Illumina SAV - Sequencing Metrics from Illumina sequencers

- - - - + + + +
- +

Run Info - +

- - - - + + + +
- +
@@ -5444,42 +5444,42 @@

Settings

- +
- - - - + + + +
- +

Summary Read Metrics - +

- +

Summary metrics per Read

- - + +
- + - + - + - + Showing 6/6 rows and 6/7 columns. - +
@@ -5511,7 +5511,7 @@ - +
|| @@ -5594,42 +5594,42 @@ - +
- - - - + + + +
- +

Summary Lane Metrics - +

- +

Summary metrics per Lane per Read

- - + +
- + - + - + - + Showing 16/16 rows and 13/25 columns. - +
@@ -5661,7 +5661,7 @@ - +
|| @@ -5942,26 +5942,26 @@ - +
- - - - + + + +
- +

Clusters/Reads per Lane - +

- +

Total Cluster/Read count per Lane

- - -
- - + + +
+ +
   
@@ -5970,103 +5970,103 @@

loading..

- +
- - - - + + + +
- +

Qscore Heatmap - +

- +

The Qscore Heat Map provides an overview of quality scores across cycles.

- - + +
-
loading..
+
loading..
- +
- - - - + + + +
- +

Qscore Histogram - +

- +

Qscore Histogram graphs the number of bases by quality score. The quality score is cumulative for the current cycle. Only bases from reads that pass the quality filter are included.

- - -
loading..
+ + +
loading..
- +
- - - - + + + +
- +

Intensity per Cycle - +

- +

Intensity by color and cycle of the 90% percentile of the data for each tile

- - -
loading..
+ + +
loading..
- +
- - - - + + + +
- +

% PF vs % Occupied - +

- +

% Clusters passing filter vs % Wells Occupied

- - -
loading..
+ + +
loading..
- - + +
- - + +

- - + +
diff --git a/test_data/HiSeq/RunInfo.xml b/test_data/HiSeq/RunInfo.xml index a99f6d8..b07b9d8 100755 --- a/test_data/HiSeq/RunInfo.xml +++ b/test_data/HiSeq/RunInfo.xml @@ -1,922 +1,922 @@ - - - - HLGNYBBXY - J00178 - 210513 - - - - - - - - 1_1101 - 1_1102 - 1_1103 - 1_1104 - 1_1105 - 1_1106 - 1_1107 - 1_1108 - 1_1109 - 1_1110 - 1_1111 - 1_1112 - 1_1113 - 1_1114 - 1_1115 - 1_1116 - 1_1117 - 1_1118 - 1_1119 - 1_1120 - 1_1121 - 1_1122 - 1_1123 - 1_1124 - 1_1125 - 1_1126 - 1_1127 - 1_1128 - 1_1201 - 1_1202 - 1_1203 - 1_1204 - 1_1205 - 1_1206 - 1_1207 - 1_1208 - 1_1209 - 1_1210 - 1_1211 - 1_1212 - 1_1213 - 1_1214 - 1_1215 - 1_1216 - 1_1217 - 1_1218 - 1_1219 - 1_1220 - 1_1221 - 1_1222 - 1_1223 - 1_1224 - 1_1225 - 1_1226 - 1_1227 - 1_1228 - 1_2101 - 1_2102 - 1_2103 - 1_2104 - 1_2105 - 1_2106 - 1_2107 - 1_2108 - 1_2109 - 1_2110 - 1_2111 - 1_2112 - 1_2113 - 1_2114 - 1_2115 - 1_2116 - 1_2117 - 1_2118 - 1_2119 - 1_2120 - 1_2121 - 1_2122 - 1_2123 - 1_2124 - 1_2125 - 1_2126 - 1_2127 - 1_2128 - 1_2201 - 1_2202 - 1_2203 - 1_2204 - 1_2205 - 1_2206 - 1_2207 - 1_2208 - 1_2209 - 1_2210 - 1_2211 - 1_2212 - 1_2213 - 1_2214 - 1_2215 - 1_2216 - 1_2217 - 1_2218 - 1_2219 - 1_2220 - 1_2221 - 1_2222 - 1_2223 - 1_2224 - 1_2225 - 1_2226 - 1_2227 - 1_2228 - 2_1101 - 2_1102 - 2_1103 - 2_1104 - 2_1105 - 2_1106 - 2_1107 - 2_1108 - 2_1109 - 2_1110 - 2_1111 - 2_1112 - 2_1113 - 2_1114 - 2_1115 - 2_1116 - 2_1117 - 2_1118 - 2_1119 - 2_1120 - 2_1121 - 2_1122 - 2_1123 - 2_1124 - 2_1125 - 2_1126 - 2_1127 - 2_1128 - 2_1201 - 2_1202 - 2_1203 - 2_1204 - 2_1205 - 2_1206 - 2_1207 - 2_1208 - 2_1209 - 2_1210 - 2_1211 - 2_1212 - 2_1213 - 2_1214 - 2_1215 - 2_1216 - 2_1217 - 2_1218 - 2_1219 - 2_1220 - 2_1221 - 2_1222 - 2_1223 - 2_1224 - 2_1225 - 2_1226 - 2_1227 - 2_1228 - 2_2101 - 2_2102 - 2_2103 - 2_2104 - 2_2105 - 2_2106 - 2_2107 - 2_2108 - 2_2109 - 2_2110 - 2_2111 - 2_2112 - 2_2113 - 2_2114 - 2_2115 - 2_2116 - 2_2117 - 2_2118 - 2_2119 - 2_2120 - 2_2121 - 2_2122 - 2_2123 - 2_2124 - 2_2125 - 2_2126 - 2_2127 - 2_2128 - 2_2201 - 2_2202 - 2_2203 - 2_2204 - 2_2205 - 2_2206 - 2_2207 - 2_2208 - 2_2209 - 2_2210 - 2_2211 - 2_2212 - 2_2213 - 2_2214 - 2_2215 - 2_2216 - 2_2217 - 2_2218 - 2_2219 - 2_2220 - 2_2221 - 2_2222 - 2_2223 - 2_2224 - 2_2225 - 2_2226 - 2_2227 - 2_2228 - 3_1101 - 3_1102 - 3_1103 - 3_1104 - 3_1105 - 3_1106 - 3_1107 - 3_1108 - 3_1109 - 3_1110 - 3_1111 - 3_1112 - 3_1113 - 3_1114 - 3_1115 - 3_1116 - 3_1117 - 3_1118 - 3_1119 - 3_1120 - 3_1121 - 3_1122 - 3_1123 - 3_1124 - 3_1125 - 3_1126 - 3_1127 - 3_1128 - 3_1201 - 3_1202 - 3_1203 - 3_1204 - 3_1205 - 3_1206 - 3_1207 - 3_1208 - 3_1209 - 3_1210 - 3_1211 - 3_1212 - 3_1213 - 3_1214 - 3_1215 - 3_1216 - 3_1217 - 3_1218 - 3_1219 - 3_1220 - 3_1221 - 3_1222 - 3_1223 - 3_1224 - 3_1225 - 3_1226 - 3_1227 - 3_1228 - 3_2101 - 3_2102 - 3_2103 - 3_2104 - 3_2105 - 3_2106 - 3_2107 - 3_2108 - 3_2109 - 3_2110 - 3_2111 - 3_2112 - 3_2113 - 3_2114 - 3_2115 - 3_2116 - 3_2117 - 3_2118 - 3_2119 - 3_2120 - 3_2121 - 3_2122 - 3_2123 - 3_2124 - 3_2125 - 3_2126 - 3_2127 - 3_2128 - 3_2201 - 3_2202 - 3_2203 - 3_2204 - 3_2205 - 3_2206 - 3_2207 - 3_2208 - 3_2209 - 3_2210 - 3_2211 - 3_2212 - 3_2213 - 3_2214 - 3_2215 - 3_2216 - 3_2217 - 3_2218 - 3_2219 - 3_2220 - 3_2221 - 3_2222 - 3_2223 - 3_2224 - 3_2225 - 3_2226 - 3_2227 - 3_2228 - 4_1101 - 4_1102 - 4_1103 - 4_1104 - 4_1105 - 4_1106 - 4_1107 - 4_1108 - 4_1109 - 4_1110 - 4_1111 - 4_1112 - 4_1113 - 4_1114 - 4_1115 - 4_1116 - 4_1117 - 4_1118 - 4_1119 - 4_1120 - 4_1121 - 4_1122 - 4_1123 - 4_1124 - 4_1125 - 4_1126 - 4_1127 - 4_1128 - 4_1201 - 4_1202 - 4_1203 - 4_1204 - 4_1205 - 4_1206 - 4_1207 - 4_1208 - 4_1209 - 4_1210 - 4_1211 - 4_1212 - 4_1213 - 4_1214 - 4_1215 - 4_1216 - 4_1217 - 4_1218 - 4_1219 - 4_1220 - 4_1221 - 4_1222 - 4_1223 - 4_1224 - 4_1225 - 4_1226 - 4_1227 - 4_1228 - 4_2101 - 4_2102 - 4_2103 - 4_2104 - 4_2105 - 4_2106 - 4_2107 - 4_2108 - 4_2109 - 4_2110 - 4_2111 - 4_2112 - 4_2113 - 4_2114 - 4_2115 - 4_2116 - 4_2117 - 4_2118 - 4_2119 - 4_2120 - 4_2121 - 4_2122 - 4_2123 - 4_2124 - 4_2125 - 4_2126 - 4_2127 - 4_2128 - 4_2201 - 4_2202 - 4_2203 - 4_2204 - 4_2205 - 4_2206 - 4_2207 - 4_2208 - 4_2209 - 4_2210 - 4_2211 - 4_2212 - 4_2213 - 4_2214 - 4_2215 - 4_2216 - 4_2217 - 4_2218 - 4_2219 - 4_2220 - 4_2221 - 4_2222 - 4_2223 - 4_2224 - 4_2225 - 4_2226 - 4_2227 - 4_2228 - 5_1101 - 5_1102 - 5_1103 - 5_1104 - 5_1105 - 5_1106 - 5_1107 - 5_1108 - 5_1109 - 5_1110 - 5_1111 - 5_1112 - 5_1113 - 5_1114 - 5_1115 - 5_1116 - 5_1117 - 5_1118 - 5_1119 - 5_1120 - 5_1121 - 5_1122 - 5_1123 - 5_1124 - 5_1125 - 5_1126 - 5_1127 - 5_1128 - 5_1201 - 5_1202 - 5_1203 - 5_1204 - 5_1205 - 5_1206 - 5_1207 - 5_1208 - 5_1209 - 5_1210 - 5_1211 - 5_1212 - 5_1213 - 5_1214 - 5_1215 - 5_1216 - 5_1217 - 5_1218 - 5_1219 - 5_1220 - 5_1221 - 5_1222 - 5_1223 - 5_1224 - 5_1225 - 5_1226 - 5_1227 - 5_1228 - 5_2101 - 5_2102 - 5_2103 - 5_2104 - 5_2105 - 5_2106 - 5_2107 - 5_2108 - 5_2109 - 5_2110 - 5_2111 - 5_2112 - 5_2113 - 5_2114 - 5_2115 - 5_2116 - 5_2117 - 5_2118 - 5_2119 - 5_2120 - 5_2121 - 5_2122 - 5_2123 - 5_2124 - 5_2125 - 5_2126 - 5_2127 - 5_2128 - 5_2201 - 5_2202 - 5_2203 - 5_2204 - 5_2205 - 5_2206 - 5_2207 - 5_2208 - 5_2209 - 5_2210 - 5_2211 - 5_2212 - 5_2213 - 5_2214 - 5_2215 - 5_2216 - 5_2217 - 5_2218 - 5_2219 - 5_2220 - 5_2221 - 5_2222 - 5_2223 - 5_2224 - 5_2225 - 5_2226 - 5_2227 - 5_2228 - 6_1101 - 6_1102 - 6_1103 - 6_1104 - 6_1105 - 6_1106 - 6_1107 - 6_1108 - 6_1109 - 6_1110 - 6_1111 - 6_1112 - 6_1113 - 6_1114 - 6_1115 - 6_1116 - 6_1117 - 6_1118 - 6_1119 - 6_1120 - 6_1121 - 6_1122 - 6_1123 - 6_1124 - 6_1125 - 6_1126 - 6_1127 - 6_1128 - 6_1201 - 6_1202 - 6_1203 - 6_1204 - 6_1205 - 6_1206 - 6_1207 - 6_1208 - 6_1209 - 6_1210 - 6_1211 - 6_1212 - 6_1213 - 6_1214 - 6_1215 - 6_1216 - 6_1217 - 6_1218 - 6_1219 - 6_1220 - 6_1221 - 6_1222 - 6_1223 - 6_1224 - 6_1225 - 6_1226 - 6_1227 - 6_1228 - 6_2101 - 6_2102 - 6_2103 - 6_2104 - 6_2105 - 6_2106 - 6_2107 - 6_2108 - 6_2109 - 6_2110 - 6_2111 - 6_2112 - 6_2113 - 6_2114 - 6_2115 - 6_2116 - 6_2117 - 6_2118 - 6_2119 - 6_2120 - 6_2121 - 6_2122 - 6_2123 - 6_2124 - 6_2125 - 6_2126 - 6_2127 - 6_2128 - 6_2201 - 6_2202 - 6_2203 - 6_2204 - 6_2205 - 6_2206 - 6_2207 - 6_2208 - 6_2209 - 6_2210 - 6_2211 - 6_2212 - 6_2213 - 6_2214 - 6_2215 - 6_2216 - 6_2217 - 6_2218 - 6_2219 - 6_2220 - 6_2221 - 6_2222 - 6_2223 - 6_2224 - 6_2225 - 6_2226 - 6_2227 - 6_2228 - 7_1101 - 7_1102 - 7_1103 - 7_1104 - 7_1105 - 7_1106 - 7_1107 - 7_1108 - 7_1109 - 7_1110 - 7_1111 - 7_1112 - 7_1113 - 7_1114 - 7_1115 - 7_1116 - 7_1117 - 7_1118 - 7_1119 - 7_1120 - 7_1121 - 7_1122 - 7_1123 - 7_1124 - 7_1125 - 7_1126 - 7_1127 - 7_1128 - 7_1201 - 7_1202 - 7_1203 - 7_1204 - 7_1205 - 7_1206 - 7_1207 - 7_1208 - 7_1209 - 7_1210 - 7_1211 - 7_1212 - 7_1213 - 7_1214 - 7_1215 - 7_1216 - 7_1217 - 7_1218 - 7_1219 - 7_1220 - 7_1221 - 7_1222 - 7_1223 - 7_1224 - 7_1225 - 7_1226 - 7_1227 - 7_1228 - 7_2101 - 7_2102 - 7_2103 - 7_2104 - 7_2105 - 7_2106 - 7_2107 - 7_2108 - 7_2109 - 7_2110 - 7_2111 - 7_2112 - 7_2113 - 7_2114 - 7_2115 - 7_2116 - 7_2117 - 7_2118 - 7_2119 - 7_2120 - 7_2121 - 7_2122 - 7_2123 - 7_2124 - 7_2125 - 7_2126 - 7_2127 - 7_2128 - 7_2201 - 7_2202 - 7_2203 - 7_2204 - 7_2205 - 7_2206 - 7_2207 - 7_2208 - 7_2209 - 7_2210 - 7_2211 - 7_2212 - 7_2213 - 7_2214 - 7_2215 - 7_2216 - 7_2217 - 7_2218 - 7_2219 - 7_2220 - 7_2221 - 7_2222 - 7_2223 - 7_2224 - 7_2225 - 7_2226 - 7_2227 - 7_2228 - 8_1101 - 8_1102 - 8_1103 - 8_1104 - 8_1105 - 8_1106 - 8_1107 - 8_1108 - 8_1109 - 8_1110 - 8_1111 - 8_1112 - 8_1113 - 8_1114 - 8_1115 - 8_1116 - 8_1117 - 8_1118 - 8_1119 - 8_1120 - 8_1121 - 8_1122 - 8_1123 - 8_1124 - 8_1125 - 8_1126 - 8_1127 - 8_1128 - 8_1201 - 8_1202 - 8_1203 - 8_1204 - 8_1205 - 8_1206 - 8_1207 - 8_1208 - 8_1209 - 8_1210 - 8_1211 - 8_1212 - 8_1213 - 8_1214 - 8_1215 - 8_1216 - 8_1217 - 8_1218 - 8_1219 - 8_1220 - 8_1221 - 8_1222 - 8_1223 - 8_1224 - 8_1225 - 8_1226 - 8_1227 - 8_1228 - 8_2101 - 8_2102 - 8_2103 - 8_2104 - 8_2105 - 8_2106 - 8_2107 - 8_2108 - 8_2109 - 8_2110 - 8_2111 - 8_2112 - 8_2113 - 8_2114 - 8_2115 - 8_2116 - 8_2117 - 8_2118 - 8_2119 - 8_2120 - 8_2121 - 8_2122 - 8_2123 - 8_2124 - 8_2125 - 8_2126 - 8_2127 - 8_2128 - 8_2201 - 8_2202 - 8_2203 - 8_2204 - 8_2205 - 8_2206 - 8_2207 - 8_2208 - 8_2209 - 8_2210 - 8_2211 - 8_2212 - 8_2213 - 8_2214 - 8_2215 - 8_2216 - 8_2217 - 8_2218 - 8_2219 - 8_2220 - 8_2221 - 8_2222 - 8_2223 - 8_2224 - 8_2225 - 8_2226 - 8_2227 - 8_2228 - - - - - - - A - G - T - C - - - \ No newline at end of file + + + + HLGNYBBXY + J00178 + 210513 + + + + + + + + 1_1101 + 1_1102 + 1_1103 + 1_1104 + 1_1105 + 1_1106 + 1_1107 + 1_1108 + 1_1109 + 1_1110 + 1_1111 + 1_1112 + 1_1113 + 1_1114 + 1_1115 + 1_1116 + 1_1117 + 1_1118 + 1_1119 + 1_1120 + 1_1121 + 1_1122 + 1_1123 + 1_1124 + 1_1125 + 1_1126 + 1_1127 + 1_1128 + 1_1201 + 1_1202 + 1_1203 + 1_1204 + 1_1205 + 1_1206 + 1_1207 + 1_1208 + 1_1209 + 1_1210 + 1_1211 + 1_1212 + 1_1213 + 1_1214 + 1_1215 + 1_1216 + 1_1217 + 1_1218 + 1_1219 + 1_1220 + 1_1221 + 1_1222 + 1_1223 + 1_1224 + 1_1225 + 1_1226 + 1_1227 + 1_1228 + 1_2101 + 1_2102 + 1_2103 + 1_2104 + 1_2105 + 1_2106 + 1_2107 + 1_2108 + 1_2109 + 1_2110 + 1_2111 + 1_2112 + 1_2113 + 1_2114 + 1_2115 + 1_2116 + 1_2117 + 1_2118 + 1_2119 + 1_2120 + 1_2121 + 1_2122 + 1_2123 + 1_2124 + 1_2125 + 1_2126 + 1_2127 + 1_2128 + 1_2201 + 1_2202 + 1_2203 + 1_2204 + 1_2205 + 1_2206 + 1_2207 + 1_2208 + 1_2209 + 1_2210 + 1_2211 + 1_2212 + 1_2213 + 1_2214 + 1_2215 + 1_2216 + 1_2217 + 1_2218 + 1_2219 + 1_2220 + 1_2221 + 1_2222 + 1_2223 + 1_2224 + 1_2225 + 1_2226 + 1_2227 + 1_2228 + 2_1101 + 2_1102 + 2_1103 + 2_1104 + 2_1105 + 2_1106 + 2_1107 + 2_1108 + 2_1109 + 2_1110 + 2_1111 + 2_1112 + 2_1113 + 2_1114 + 2_1115 + 2_1116 + 2_1117 + 2_1118 + 2_1119 + 2_1120 + 2_1121 + 2_1122 + 2_1123 + 2_1124 + 2_1125 + 2_1126 + 2_1127 + 2_1128 + 2_1201 + 2_1202 + 2_1203 + 2_1204 + 2_1205 + 2_1206 + 2_1207 + 2_1208 + 2_1209 + 2_1210 + 2_1211 + 2_1212 + 2_1213 + 2_1214 + 2_1215 + 2_1216 + 2_1217 + 2_1218 + 2_1219 + 2_1220 + 2_1221 + 2_1222 + 2_1223 + 2_1224 + 2_1225 + 2_1226 + 2_1227 + 2_1228 + 2_2101 + 2_2102 + 2_2103 + 2_2104 + 2_2105 + 2_2106 + 2_2107 + 2_2108 + 2_2109 + 2_2110 + 2_2111 + 2_2112 + 2_2113 + 2_2114 + 2_2115 + 2_2116 + 2_2117 + 2_2118 + 2_2119 + 2_2120 + 2_2121 + 2_2122 + 2_2123 + 2_2124 + 2_2125 + 2_2126 + 2_2127 + 2_2128 + 2_2201 + 2_2202 + 2_2203 + 2_2204 + 2_2205 + 2_2206 + 2_2207 + 2_2208 + 2_2209 + 2_2210 + 2_2211 + 2_2212 + 2_2213 + 2_2214 + 2_2215 + 2_2216 + 2_2217 + 2_2218 + 2_2219 + 2_2220 + 2_2221 + 2_2222 + 2_2223 + 2_2224 + 2_2225 + 2_2226 + 2_2227 + 2_2228 + 3_1101 + 3_1102 + 3_1103 + 3_1104 + 3_1105 + 3_1106 + 3_1107 + 3_1108 + 3_1109 + 3_1110 + 3_1111 + 3_1112 + 3_1113 + 3_1114 + 3_1115 + 3_1116 + 3_1117 + 3_1118 + 3_1119 + 3_1120 + 3_1121 + 3_1122 + 3_1123 + 3_1124 + 3_1125 + 3_1126 + 3_1127 + 3_1128 + 3_1201 + 3_1202 + 3_1203 + 3_1204 + 3_1205 + 3_1206 + 3_1207 + 3_1208 + 3_1209 + 3_1210 + 3_1211 + 3_1212 + 3_1213 + 3_1214 + 3_1215 + 3_1216 + 3_1217 + 3_1218 + 3_1219 + 3_1220 + 3_1221 + 3_1222 + 3_1223 + 3_1224 + 3_1225 + 3_1226 + 3_1227 + 3_1228 + 3_2101 + 3_2102 + 3_2103 + 3_2104 + 3_2105 + 3_2106 + 3_2107 + 3_2108 + 3_2109 + 3_2110 + 3_2111 + 3_2112 + 3_2113 + 3_2114 + 3_2115 + 3_2116 + 3_2117 + 3_2118 + 3_2119 + 3_2120 + 3_2121 + 3_2122 + 3_2123 + 3_2124 + 3_2125 + 3_2126 + 3_2127 + 3_2128 + 3_2201 + 3_2202 + 3_2203 + 3_2204 + 3_2205 + 3_2206 + 3_2207 + 3_2208 + 3_2209 + 3_2210 + 3_2211 + 3_2212 + 3_2213 + 3_2214 + 3_2215 + 3_2216 + 3_2217 + 3_2218 + 3_2219 + 3_2220 + 3_2221 + 3_2222 + 3_2223 + 3_2224 + 3_2225 + 3_2226 + 3_2227 + 3_2228 + 4_1101 + 4_1102 + 4_1103 + 4_1104 + 4_1105 + 4_1106 + 4_1107 + 4_1108 + 4_1109 + 4_1110 + 4_1111 + 4_1112 + 4_1113 + 4_1114 + 4_1115 + 4_1116 + 4_1117 + 4_1118 + 4_1119 + 4_1120 + 4_1121 + 4_1122 + 4_1123 + 4_1124 + 4_1125 + 4_1126 + 4_1127 + 4_1128 + 4_1201 + 4_1202 + 4_1203 + 4_1204 + 4_1205 + 4_1206 + 4_1207 + 4_1208 + 4_1209 + 4_1210 + 4_1211 + 4_1212 + 4_1213 + 4_1214 + 4_1215 + 4_1216 + 4_1217 + 4_1218 + 4_1219 + 4_1220 + 4_1221 + 4_1222 + 4_1223 + 4_1224 + 4_1225 + 4_1226 + 4_1227 + 4_1228 + 4_2101 + 4_2102 + 4_2103 + 4_2104 + 4_2105 + 4_2106 + 4_2107 + 4_2108 + 4_2109 + 4_2110 + 4_2111 + 4_2112 + 4_2113 + 4_2114 + 4_2115 + 4_2116 + 4_2117 + 4_2118 + 4_2119 + 4_2120 + 4_2121 + 4_2122 + 4_2123 + 4_2124 + 4_2125 + 4_2126 + 4_2127 + 4_2128 + 4_2201 + 4_2202 + 4_2203 + 4_2204 + 4_2205 + 4_2206 + 4_2207 + 4_2208 + 4_2209 + 4_2210 + 4_2211 + 4_2212 + 4_2213 + 4_2214 + 4_2215 + 4_2216 + 4_2217 + 4_2218 + 4_2219 + 4_2220 + 4_2221 + 4_2222 + 4_2223 + 4_2224 + 4_2225 + 4_2226 + 4_2227 + 4_2228 + 5_1101 + 5_1102 + 5_1103 + 5_1104 + 5_1105 + 5_1106 + 5_1107 + 5_1108 + 5_1109 + 5_1110 + 5_1111 + 5_1112 + 5_1113 + 5_1114 + 5_1115 + 5_1116 + 5_1117 + 5_1118 + 5_1119 + 5_1120 + 5_1121 + 5_1122 + 5_1123 + 5_1124 + 5_1125 + 5_1126 + 5_1127 + 5_1128 + 5_1201 + 5_1202 + 5_1203 + 5_1204 + 5_1205 + 5_1206 + 5_1207 + 5_1208 + 5_1209 + 5_1210 + 5_1211 + 5_1212 + 5_1213 + 5_1214 + 5_1215 + 5_1216 + 5_1217 + 5_1218 + 5_1219 + 5_1220 + 5_1221 + 5_1222 + 5_1223 + 5_1224 + 5_1225 + 5_1226 + 5_1227 + 5_1228 + 5_2101 + 5_2102 + 5_2103 + 5_2104 + 5_2105 + 5_2106 + 5_2107 + 5_2108 + 5_2109 + 5_2110 + 5_2111 + 5_2112 + 5_2113 + 5_2114 + 5_2115 + 5_2116 + 5_2117 + 5_2118 + 5_2119 + 5_2120 + 5_2121 + 5_2122 + 5_2123 + 5_2124 + 5_2125 + 5_2126 + 5_2127 + 5_2128 + 5_2201 + 5_2202 + 5_2203 + 5_2204 + 5_2205 + 5_2206 + 5_2207 + 5_2208 + 5_2209 + 5_2210 + 5_2211 + 5_2212 + 5_2213 + 5_2214 + 5_2215 + 5_2216 + 5_2217 + 5_2218 + 5_2219 + 5_2220 + 5_2221 + 5_2222 + 5_2223 + 5_2224 + 5_2225 + 5_2226 + 5_2227 + 5_2228 + 6_1101 + 6_1102 + 6_1103 + 6_1104 + 6_1105 + 6_1106 + 6_1107 + 6_1108 + 6_1109 + 6_1110 + 6_1111 + 6_1112 + 6_1113 + 6_1114 + 6_1115 + 6_1116 + 6_1117 + 6_1118 + 6_1119 + 6_1120 + 6_1121 + 6_1122 + 6_1123 + 6_1124 + 6_1125 + 6_1126 + 6_1127 + 6_1128 + 6_1201 + 6_1202 + 6_1203 + 6_1204 + 6_1205 + 6_1206 + 6_1207 + 6_1208 + 6_1209 + 6_1210 + 6_1211 + 6_1212 + 6_1213 + 6_1214 + 6_1215 + 6_1216 + 6_1217 + 6_1218 + 6_1219 + 6_1220 + 6_1221 + 6_1222 + 6_1223 + 6_1224 + 6_1225 + 6_1226 + 6_1227 + 6_1228 + 6_2101 + 6_2102 + 6_2103 + 6_2104 + 6_2105 + 6_2106 + 6_2107 + 6_2108 + 6_2109 + 6_2110 + 6_2111 + 6_2112 + 6_2113 + 6_2114 + 6_2115 + 6_2116 + 6_2117 + 6_2118 + 6_2119 + 6_2120 + 6_2121 + 6_2122 + 6_2123 + 6_2124 + 6_2125 + 6_2126 + 6_2127 + 6_2128 + 6_2201 + 6_2202 + 6_2203 + 6_2204 + 6_2205 + 6_2206 + 6_2207 + 6_2208 + 6_2209 + 6_2210 + 6_2211 + 6_2212 + 6_2213 + 6_2214 + 6_2215 + 6_2216 + 6_2217 + 6_2218 + 6_2219 + 6_2220 + 6_2221 + 6_2222 + 6_2223 + 6_2224 + 6_2225 + 6_2226 + 6_2227 + 6_2228 + 7_1101 + 7_1102 + 7_1103 + 7_1104 + 7_1105 + 7_1106 + 7_1107 + 7_1108 + 7_1109 + 7_1110 + 7_1111 + 7_1112 + 7_1113 + 7_1114 + 7_1115 + 7_1116 + 7_1117 + 7_1118 + 7_1119 + 7_1120 + 7_1121 + 7_1122 + 7_1123 + 7_1124 + 7_1125 + 7_1126 + 7_1127 + 7_1128 + 7_1201 + 7_1202 + 7_1203 + 7_1204 + 7_1205 + 7_1206 + 7_1207 + 7_1208 + 7_1209 + 7_1210 + 7_1211 + 7_1212 + 7_1213 + 7_1214 + 7_1215 + 7_1216 + 7_1217 + 7_1218 + 7_1219 + 7_1220 + 7_1221 + 7_1222 + 7_1223 + 7_1224 + 7_1225 + 7_1226 + 7_1227 + 7_1228 + 7_2101 + 7_2102 + 7_2103 + 7_2104 + 7_2105 + 7_2106 + 7_2107 + 7_2108 + 7_2109 + 7_2110 + 7_2111 + 7_2112 + 7_2113 + 7_2114 + 7_2115 + 7_2116 + 7_2117 + 7_2118 + 7_2119 + 7_2120 + 7_2121 + 7_2122 + 7_2123 + 7_2124 + 7_2125 + 7_2126 + 7_2127 + 7_2128 + 7_2201 + 7_2202 + 7_2203 + 7_2204 + 7_2205 + 7_2206 + 7_2207 + 7_2208 + 7_2209 + 7_2210 + 7_2211 + 7_2212 + 7_2213 + 7_2214 + 7_2215 + 7_2216 + 7_2217 + 7_2218 + 7_2219 + 7_2220 + 7_2221 + 7_2222 + 7_2223 + 7_2224 + 7_2225 + 7_2226 + 7_2227 + 7_2228 + 8_1101 + 8_1102 + 8_1103 + 8_1104 + 8_1105 + 8_1106 + 8_1107 + 8_1108 + 8_1109 + 8_1110 + 8_1111 + 8_1112 + 8_1113 + 8_1114 + 8_1115 + 8_1116 + 8_1117 + 8_1118 + 8_1119 + 8_1120 + 8_1121 + 8_1122 + 8_1123 + 8_1124 + 8_1125 + 8_1126 + 8_1127 + 8_1128 + 8_1201 + 8_1202 + 8_1203 + 8_1204 + 8_1205 + 8_1206 + 8_1207 + 8_1208 + 8_1209 + 8_1210 + 8_1211 + 8_1212 + 8_1213 + 8_1214 + 8_1215 + 8_1216 + 8_1217 + 8_1218 + 8_1219 + 8_1220 + 8_1221 + 8_1222 + 8_1223 + 8_1224 + 8_1225 + 8_1226 + 8_1227 + 8_1228 + 8_2101 + 8_2102 + 8_2103 + 8_2104 + 8_2105 + 8_2106 + 8_2107 + 8_2108 + 8_2109 + 8_2110 + 8_2111 + 8_2112 + 8_2113 + 8_2114 + 8_2115 + 8_2116 + 8_2117 + 8_2118 + 8_2119 + 8_2120 + 8_2121 + 8_2122 + 8_2123 + 8_2124 + 8_2125 + 8_2126 + 8_2127 + 8_2128 + 8_2201 + 8_2202 + 8_2203 + 8_2204 + 8_2205 + 8_2206 + 8_2207 + 8_2208 + 8_2209 + 8_2210 + 8_2211 + 8_2212 + 8_2213 + 8_2214 + 8_2215 + 8_2216 + 8_2217 + 8_2218 + 8_2219 + 8_2220 + 8_2221 + 8_2222 + 8_2223 + 8_2224 + 8_2225 + 8_2226 + 8_2227 + 8_2228 + + + + + + + A + G + T + C + + + diff --git a/test_data/HiSeq/RunParameters.xml b/test_data/HiSeq/RunParameters.xml index b0820a8..6ef23f1 100755 --- a/test_data/HiSeq/RunParameters.xml +++ b/test_data/HiSeq/RunParameters.xml @@ -1,125 +1,125 @@ - - - - false - 2 - HSQ_Run795 - -999 - A - SINGLEINDEX - 51 - 8 - 0 - 0 - Z:\ - Save All Thumbnails - HiSeq 3000/4000 SR - true - - HiSeq 3000/4000 SBS Kit - - HiSeq 3000/4000 Sequencing Primer - None - false - HiSeq Control Software - HD 3.4.0.38 - 210513_J00178_0795_AHLGNYBBXY - 210513 - BaseSpace - - HiSeq@cmgg.be - 206874685 - 206874685 - O:\Illumina\HiSeqTemp - true - true - true - - J00178 - 795 - HWI-J00178 - 10.37.13 - 3.0.0 - 2.7.7 - 2.9.2.15 - Illumina,Bruno Fluidics Controller,0,v2.0420 - 2.22-E02-R05 - 7.5.190.4396 - 2.12.0.0 - - HLGNYBBXY - HFGGKBBXX - sbsuser - -
-
-
-
-
-
-
-
- - DynamicITF - BothLaneSurfaces - true - AutoSwath - true - true - true - true - false - - 3 - 7 - 0 - 250 - 250 - 0 - 200 - 35 - 1 - 100 - 50 - 20 - 65535 - 50 - 4 - - 3200 - 4826 - 3200 - 135710 - 46.82 - 28 - 2 - false - - - - - - - - RGT26626724 - false - 74 - true - false - false - - - - - - - - O:\Illumina\HiSeqTemp\210513_J00178_0795_AHLGNYBBXY - HD 3.5.0.4 - false - false - - false - - 1 - \ No newline at end of file + + + + false + 2 + HSQ_Run795 + -999 + A + SINGLEINDEX + 51 + 8 + 0 + 0 + Z:\ + Save All Thumbnails + HiSeq 3000/4000 SR + true + + HiSeq 3000/4000 SBS Kit + + HiSeq 3000/4000 Sequencing Primer + None + false + HiSeq Control Software + HD 3.4.0.38 + 210513_J00178_0795_AHLGNYBBXY + 210513 + BaseSpace + + HiSeq@cmgg.be + 206874685 + 206874685 + O:\Illumina\HiSeqTemp + true + true + true + + J00178 + 795 + HWI-J00178 + 10.37.13 + 3.0.0 + 2.7.7 + 2.9.2.15 + Illumina,Bruno Fluidics Controller,0,v2.0420 + 2.22-E02-R05 + 7.5.190.4396 + 2.12.0.0 + + HLGNYBBXY + HFGGKBBXX + sbsuser + +
+
+
+
+
+
+
+
+ + DynamicITF + BothLaneSurfaces + true + AutoSwath + true + true + true + true + false + + 3 + 7 + 0 + 250 + 250 + 0 + 200 + 35 + 1 + 100 + 50 + 20 + 65535 + 50 + 4 + + 3200 + 4826 + 3200 + 135710 + 46.82 + 28 + 2 + false + + + + + + + + RGT26626724 + false + 74 + true + false + false + + + + + + + + O:\Illumina\HiSeqTemp\210513_J00178_0795_AHLGNYBBXY + HD 3.5.0.4 + false + false + + false + + 1 + diff --git a/test_data/MiSeq/CompletedJobInfo.xml b/test_data/MiSeq/CompletedJobInfo.xml index 349ef91..52b756e 100755 --- a/test_data/MiSeq/CompletedJobInfo.xml +++ b/test_data/MiSeq/CompletedJobInfo.xml @@ -1,105 +1,105 @@ - - - D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R\Alignment_1\20210506_154259 - 2021-05-06T15:48:35.480393+02:00 - - 210505_M01101_0075_000000000-JDP9R - 75 - 000000000-JDP9R - M01101 - 210505 - - - 151 - 1 - 151 - false - - - 8 - 1 - 8 - true - - - 8 - 1 - 8 - true - - - 151 - 1 - 151 - false - - - 1 - - D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R - - MiSeq - GenerateFASTQ -
- Amplicon - 44320 - RNASeq_M023 -
-
- 2021-05-06T15:43:01.1838234+02:00 - - - - - false - false - false - false - 0 - 0 - false - true - - - false - false - 0 - 0 - -1 - -1 - 0 - 0 - -1 - 0 - -1 - -1 - false - false - false - 0 - 3 - Poisson - 0.1 - 0 - false - - - TakeMin - 100 - - IAS - None - false - false - true - - None - true - false - - GenerateFASTQ - 2.5.56.9 - - 3.0.0.3127 - D:\Illumina\RTATemp\210505_M01101_0075_000000000-JDP9R -
\ No newline at end of file + + + D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R\Alignment_1\20210506_154259 + 2021-05-06T15:48:35.480393+02:00 + + 210505_M01101_0075_000000000-JDP9R + 75 + 000000000-JDP9R + M01101 + 210505 + + + 151 + 1 + 151 + false + + + 8 + 1 + 8 + true + + + 8 + 1 + 8 + true + + + 151 + 1 + 151 + false + + + 1 + + D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R + + MiSeq + GenerateFASTQ +
+ Amplicon + 44320 + RNASeq_M023 +
+
+ 2021-05-06T15:43:01.1838234+02:00 + + + + + false + false + false + false + 0 + 0 + false + true + + + false + false + 0 + 0 + -1 + -1 + 0 + 0 + -1 + 0 + -1 + -1 + false + false + false + 0 + 3 + Poisson + 0.1 + 0 + false + + + TakeMin + 100 + + IAS + None + false + false + true + + None + true + false + + GenerateFASTQ + 2.5.56.9 + + 3.0.0.3127 + D:\Illumina\RTATemp\210505_M01101_0075_000000000-JDP9R +
diff --git a/test_data/MiSeq/GenerateFASTQRunStatistics.xml b/test_data/MiSeq/GenerateFASTQRunStatistics.xml index 97e1a77..3a96d74 100755 --- a/test_data/MiSeq/GenerateFASTQRunStatistics.xml +++ b/test_data/MiSeq/GenerateFASTQRunStatistics.xml @@ -1,2363 +1,2363 @@ - - - 2021-05-06T15:48:35.2736377+02:00 - 2021-05-06T15:43:01.1838234+02:00 - - 2.5.56.9 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - NaN - - Plots\Run_OverallMismatchRate.png - Plots\Run_OverallNoCallRate.png - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100142 - RNA2100142 - 1 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100143 - RNA2100143 - 2 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100144 - RNA2100144 - 3 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100146 - RNA2100146 - 4 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100147 - RNA2100147 - 5 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100148 - RNA2100148 - 6 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100149 - RNA2100149 - 7 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100150 - RNA2100150 - 8 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - \ No newline at end of file + + + 2021-05-06T15:48:35.2736377+02:00 + 2021-05-06T15:43:01.1838234+02:00 + + 2.5.56.9 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + NaN + + Plots\Run_OverallMismatchRate.png + Plots\Run_OverallNoCallRate.png + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100142 + RNA2100142 + 1 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100143 + RNA2100143 + 2 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100144 + RNA2100144 + 3 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100146 + RNA2100146 + 4 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100147 + RNA2100147 + 5 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100148 + RNA2100148 + 6 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100149 + RNA2100149 + 7 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100150 + RNA2100150 + 8 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + diff --git a/test_data/MiSeq/RunCompletionStatus.xml b/test_data/MiSeq/RunCompletionStatus.xml index 25628ec..c85c863 100755 --- a/test_data/MiSeq/RunCompletionStatus.xml +++ b/test_data/MiSeq/RunCompletionStatus.xml @@ -1,12 +1,12 @@ - - - 1 - SuccessfullyCompleted - 210505_M01101_0075_000000000-JDP9R - 23 - 23 - 318 - 318 - End - None - \ No newline at end of file + + + 1 + SuccessfullyCompleted + 210505_M01101_0075_000000000-JDP9R + 23 + 23 + 318 + 318 + End + None + diff --git a/test_data/MiSeq/RunInfo.xml b/test_data/MiSeq/RunInfo.xml index e28853c..9b2fa8e 100755 --- a/test_data/MiSeq/RunInfo.xml +++ b/test_data/MiSeq/RunInfo.xml @@ -1,15 +1,15 @@ - - - - 000000000-JDP9R - M01101 - 210505 - - - - - - - - - \ No newline at end of file + + + + 000000000-JDP9R + M01101 + 210505 + + + + + + + + + diff --git a/test_data/MiSeq/RunParameters.xml b/test_data/MiSeq/RunParameters.xml index 94e9159..0048801 100755 --- a/test_data/MiSeq/RunParameters.xml +++ b/test_data/MiSeq/RunParameters.xml @@ -1,92 +1,92 @@ - - - MiSeq_1_2 - false - - 000000000-JDP9R - 15028382 - 2022-01-22T00:00:00 - 20513109 - - - MS2862591-00PR2 - 15041807 - 2022-02-01T00:00:00 - 20514492 - - - MS3181617-300V2 - 15033572 - 2022-01-20T00:00:00 - 20521476 - - true - - Post-Run Wash - - true - 4.0.0.1769 - 14 - 1 - 1 - MiSeq Control Software - - 210505_M01101_0075_000000000-JDP9R - M01101 - 75 - 9.5.12 - 4.0.0.1769 - 1.18.54.4 - 000000000-JDP9R - MS2862591-00PR2 - 15033572 - Version2 - MS3181617-300V2 - - - RNASeq_M023 - RNASeq_M023 - Custom - Custom - Amplicon - RNASeq.cmgg@uzgent.be - false - - - - - - - D:\Illumina\MiSeqTemp\210505_M01101_0075_000000000-JDP9R - D:\Illumina\RTATemp\210505_M01101_0075_000000000-JDP9R - D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R - 210505 - MissedPostRunWash - C:\ProgramData\Illumina\MiSeq Control Software\Recipe - C:\program files\Illumina\MiSeq Control Software\Recipe - MS3181617-300V2 - D:\Illumina\MiSeq Control Software\SampleSheets - C:\Users\sbsUser\Documents\SampleSheets\RNASeq_sample sheet_M023_stalen 1-8 .csv - D:\Illumina\MiSeq Control Software\Manifests - \\aclfiler.ugent.be\cmgg_upload\MiSeq_M01101\210505_M01101_0075_000000000-JDP9R - AutoFocus - Both - false - true - SampleSheet - 206383205 - 206383205 - RNASeq_M023 - GenerateFastQWorkflow - 3.0.1.49 - 25025 - - - IpdRequested RunMonitoringRequested RunStorageRequested - RNASeq.cmgg@uzgent.be - false - false - false - 17EDC93B463CF8B8 - 25025 - \ No newline at end of file + + + MiSeq_1_2 + false + + 000000000-JDP9R + 15028382 + 2022-01-22T00:00:00 + 20513109 + + + MS2862591-00PR2 + 15041807 + 2022-02-01T00:00:00 + 20514492 + + + MS3181617-300V2 + 15033572 + 2022-01-20T00:00:00 + 20521476 + + true + + Post-Run Wash + + true + 4.0.0.1769 + 14 + 1 + 1 + MiSeq Control Software + + 210505_M01101_0075_000000000-JDP9R + M01101 + 75 + 9.5.12 + 4.0.0.1769 + 1.18.54.4 + 000000000-JDP9R + MS2862591-00PR2 + 15033572 + Version2 + MS3181617-300V2 + + + RNASeq_M023 + RNASeq_M023 + Custom + Custom + Amplicon + RNASeq.cmgg@uzgent.be + false + + + + + + + D:\Illumina\MiSeqTemp\210505_M01101_0075_000000000-JDP9R + D:\Illumina\RTATemp\210505_M01101_0075_000000000-JDP9R + D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R + 210505 + MissedPostRunWash + C:\ProgramData\Illumina\MiSeq Control Software\Recipe + C:\program files\Illumina\MiSeq Control Software\Recipe + MS3181617-300V2 + D:\Illumina\MiSeq Control Software\SampleSheets + C:\Users\sbsUser\Documents\SampleSheets\RNASeq_sample sheet_M023_stalen 1-8 .csv + D:\Illumina\MiSeq Control Software\Manifests + \\aclfiler.ugent.be\cmgg_upload\MiSeq_M01101\210505_M01101_0075_000000000-JDP9R + AutoFocus + Both + false + true + SampleSheet + 206383205 + 206383205 + RNASeq_M023 + GenerateFastQWorkflow + 3.0.1.49 + 25025 + + + IpdRequested RunMonitoringRequested RunStorageRequested + RNASeq.cmgg@uzgent.be + false + false + false + 17EDC93B463CF8B8 + 25025 + diff --git a/test_data/NextSeq2000/RunCompletionStatus.xml b/test_data/NextSeq2000/RunCompletionStatus.xml index b53c777..f4d24d5 100755 --- a/test_data/NextSeq2000/RunCompletionStatus.xml +++ b/test_data/NextSeq2000/RunCompletionStatus.xml @@ -4,4 +4,4 @@ false false false - \ No newline at end of file + diff --git a/test_data/NextSeq2000/RunInfo.xml b/test_data/NextSeq2000/RunInfo.xml index bdb17c4..c0e2fa8 100755 --- a/test_data/NextSeq2000/RunInfo.xml +++ b/test_data/NextSeq2000/RunInfo.xml @@ -55,4 +55,3 @@ - diff --git a/test_data/NextSeq2000/RunParameters.xml b/test_data/NextSeq2000/RunParameters.xml index a7b6391..9f4d621 100755 --- a/test_data/NextSeq2000/RunParameters.xml +++ b/test_data/NextSeq2000/RunParameters.xml @@ -56,4 +56,4 @@ None None - \ No newline at end of file + diff --git a/test_data/NextSeq500/RTAConfiguration.xml b/test_data/NextSeq500/RTAConfiguration.xml index 195dc79..b6f2162 100755 --- a/test_data/NextSeq500/RTAConfiguration.xml +++ b/test_data/NextSeq500/RTAConfiguration.xml @@ -1,141 +1,141 @@ - - - - 500000 - 25 - 20 - DataManagerAllInMem - InterOpManagerBase - ThumbnailManager - - WorkProviderMultiImageService - - - 1[13].03|12.09|2[13].09|22.03 - - 3 - 5 - true - 100 - 0 - - false - 2 - 200 - 256 - http://localhost:8080/ - 8081 - http://localhost:8090/ - 1 - 4320 - - - 200 - 5242880 - true - false - - - 5 - 0.75 - 1 - 5 - 1000000 - 0.2 - 1.5 - LaplacianCross - Random - FullImage - - 0 - -2 - 0 - -2 - 9 - -2 - 0 - -2 - 0 - - 128 - 128 - -1 - -1 - 256 - 256 - 3 - - - 1 - false - - - false - 1.5 - 1000 - true - OnePointFivePixel - - 0 - -2 - 0 - -2 - 9 - -2 - 0 - -2 - 0 - - 0 - 0 - 64 - 64 - - Random - Horizontal - 1 - XFieldOfView - 0 - 0 - 0 - 0 - false - 256 - 256 - 512 - - - false - 1 - 10 - - - BasecallerTwoChannel - 1 - GTCA - - true - 5.96E-07 - 0.63 - false - false - NextSeq_qtable_binned.2.9.3.txt - false - true - true - true - 10 - 1 - false - 40 - 1.33 - - - SequenceAlignerBits - false - - - Console - FileByTile - - \ No newline at end of file + + + + 500000 + 25 + 20 + DataManagerAllInMem + InterOpManagerBase + ThumbnailManager + + WorkProviderMultiImageService + + + 1[13].03|12.09|2[13].09|22.03 + + 3 + 5 + true + 100 + 0 + + false + 2 + 200 + 256 + http://localhost:8080/ + 8081 + http://localhost:8090/ + 1 + 4320 + + + 200 + 5242880 + true + false + + + 5 + 0.75 + 1 + 5 + 1000000 + 0.2 + 1.5 + LaplacianCross + Random + FullImage + + 0 + -2 + 0 + -2 + 9 + -2 + 0 + -2 + 0 + + 128 + 128 + -1 + -1 + 256 + 256 + 3 + + + 1 + false + + + false + 1.5 + 1000 + true + OnePointFivePixel + + 0 + -2 + 0 + -2 + 9 + -2 + 0 + -2 + 0 + + 0 + 0 + 64 + 64 + + Random + Horizontal + 1 + XFieldOfView + 0 + 0 + 0 + 0 + false + 256 + 256 + 512 + + + false + 1 + 10 + + + BasecallerTwoChannel + 1 + GTCA + + true + 5.96E-07 + 0.63 + false + false + NextSeq_qtable_binned.2.9.3.txt + false + true + true + true + 10 + 1 + false + 40 + 1.33 + + + SequenceAlignerBits + false + + + Console + FileByTile + + diff --git a/test_data/NextSeq500/RunCompletionStatus.xml b/test_data/NextSeq500/RunCompletionStatus.xml index a50c79b..21f0365 100755 --- a/test_data/NextSeq500/RunCompletionStatus.xml +++ b/test_data/NextSeq500/RunCompletionStatus.xml @@ -1,18 +1,18 @@ - - - 1 - CompletedAsPlanned - 210510_NS500361_0936_AHH7K5BGXH - 76 - 0 - 6 - 6 - 76 - 0 - 6 - 6 - 189.163467 - 82.7835541 - 34.6853828 - None - \ No newline at end of file + + + 1 + CompletedAsPlanned + 210510_NS500361_0936_AHH7K5BGXH + 76 + 0 + 6 + 6 + 76 + 0 + 6 + 6 + 189.163467 + 82.7835541 + 34.6853828 + None + diff --git a/test_data/NextSeq500/RunInfo.xml b/test_data/NextSeq500/RunInfo.xml index 1b203f1..2205665 100755 --- a/test_data/NextSeq500/RunInfo.xml +++ b/test_data/NextSeq500/RunInfo.xml @@ -1,888 +1,888 @@ - - - - HH7K5BGXH - NS500361 - 210510 - - - - - - - - - 1_11101 - 1_21101 - 1_11102 - 1_21102 - 1_11103 - 1_21103 - 1_11104 - 1_21104 - 1_11105 - 1_21105 - 1_11106 - 1_21106 - 1_11107 - 1_21107 - 1_11108 - 1_21108 - 1_11109 - 1_21109 - 1_11110 - 1_21110 - 1_11111 - 1_21111 - 1_11112 - 1_21112 - 1_12101 - 1_22101 - 1_12102 - 1_22102 - 1_12103 - 1_22103 - 1_12104 - 1_22104 - 1_12105 - 1_22105 - 1_12106 - 1_22106 - 1_12107 - 1_22107 - 1_12108 - 1_22108 - 1_12109 - 1_22109 - 1_12110 - 1_22110 - 1_12111 - 1_22111 - 1_12112 - 1_22112 - 1_13101 - 1_23101 - 1_13102 - 1_23102 - 1_13103 - 1_23103 - 1_13104 - 1_23104 - 1_13105 - 1_23105 - 1_13106 - 1_23106 - 1_13107 - 1_23107 - 1_13108 - 1_23108 - 1_13109 - 1_23109 - 1_13110 - 1_23110 - 1_13111 - 1_23111 - 1_13112 - 1_23112 - 2_11101 - 2_21101 - 2_11102 - 2_21102 - 2_11103 - 2_21103 - 2_11104 - 2_21104 - 2_11105 - 2_21105 - 2_11106 - 2_21106 - 2_11107 - 2_21107 - 2_11108 - 2_21108 - 2_11109 - 2_21109 - 2_11110 - 2_21110 - 2_11111 - 2_21111 - 2_11112 - 2_21112 - 2_12101 - 2_22101 - 2_12102 - 2_22102 - 2_12103 - 2_22103 - 2_12104 - 2_22104 - 2_12105 - 2_22105 - 2_12106 - 2_22106 - 2_12107 - 2_22107 - 2_12108 - 2_22108 - 2_12109 - 2_22109 - 2_12110 - 2_22110 - 2_12111 - 2_22111 - 2_12112 - 2_22112 - 2_13101 - 2_23101 - 2_13102 - 2_23102 - 2_13103 - 2_23103 - 2_13104 - 2_23104 - 2_13105 - 2_23105 - 2_13106 - 2_23106 - 2_13107 - 2_23107 - 2_13108 - 2_23108 - 2_13109 - 2_23109 - 2_13110 - 2_23110 - 2_13111 - 2_23111 - 2_13112 - 2_23112 - 1_11201 - 1_21201 - 1_11202 - 1_21202 - 1_11203 - 1_21203 - 1_11204 - 1_21204 - 1_11205 - 1_21205 - 1_11206 - 1_21206 - 1_11207 - 1_21207 - 1_11208 - 1_21208 - 1_11209 - 1_21209 - 1_11210 - 1_21210 - 1_11211 - 1_21211 - 1_11212 - 1_21212 - 1_12201 - 1_22201 - 1_12202 - 1_22202 - 1_12203 - 1_22203 - 1_12204 - 1_22204 - 1_12205 - 1_22205 - 1_12206 - 1_22206 - 1_12207 - 1_22207 - 1_12208 - 1_22208 - 1_12209 - 1_22209 - 1_12210 - 1_22210 - 1_12211 - 1_22211 - 1_12212 - 1_22212 - 1_13201 - 1_23201 - 1_13202 - 1_23202 - 1_13203 - 1_23203 - 1_13204 - 1_23204 - 1_13205 - 1_23205 - 1_13206 - 1_23206 - 1_13207 - 1_23207 - 1_13208 - 1_23208 - 1_13209 - 1_23209 - 1_13210 - 1_23210 - 1_13211 - 1_23211 - 1_13212 - 1_23212 - 2_11201 - 2_21201 - 2_11202 - 2_21202 - 2_11203 - 2_21203 - 2_11204 - 2_21204 - 2_11205 - 2_21205 - 2_11206 - 2_21206 - 2_11207 - 2_21207 - 2_11208 - 2_21208 - 2_11209 - 2_21209 - 2_11210 - 2_21210 - 2_11211 - 2_21211 - 2_11212 - 2_21212 - 2_12201 - 2_22201 - 2_12202 - 2_22202 - 2_12203 - 2_22203 - 2_12204 - 2_22204 - 2_12205 - 2_22205 - 2_12206 - 2_22206 - 2_12207 - 2_22207 - 2_12208 - 2_22208 - 2_12209 - 2_22209 - 2_12210 - 2_22210 - 2_12211 - 2_22211 - 2_12212 - 2_22212 - 2_13201 - 2_23201 - 2_13202 - 2_23202 - 2_13203 - 2_23203 - 2_13204 - 2_23204 - 2_13205 - 2_23205 - 2_13206 - 2_23206 - 2_13207 - 2_23207 - 2_13208 - 2_23208 - 2_13209 - 2_23209 - 2_13210 - 2_23210 - 2_13211 - 2_23211 - 2_13212 - 2_23212 - 1_11301 - 1_21301 - 1_11302 - 1_21302 - 1_11303 - 1_21303 - 1_11304 - 1_21304 - 1_11305 - 1_21305 - 1_11306 - 1_21306 - 1_11307 - 1_21307 - 1_11308 - 1_21308 - 1_11309 - 1_21309 - 1_11310 - 1_21310 - 1_11311 - 1_21311 - 1_11312 - 1_21312 - 1_12301 - 1_22301 - 1_12302 - 1_22302 - 1_12303 - 1_22303 - 1_12304 - 1_22304 - 1_12305 - 1_22305 - 1_12306 - 1_22306 - 1_12307 - 1_22307 - 1_12308 - 1_22308 - 1_12309 - 1_22309 - 1_12310 - 1_22310 - 1_12311 - 1_22311 - 1_12312 - 1_22312 - 1_13301 - 1_23301 - 1_13302 - 1_23302 - 1_13303 - 1_23303 - 1_13304 - 1_23304 - 1_13305 - 1_23305 - 1_13306 - 1_23306 - 1_13307 - 1_23307 - 1_13308 - 1_23308 - 1_13309 - 1_23309 - 1_13310 - 1_23310 - 1_13311 - 1_23311 - 1_13312 - 1_23312 - 2_11301 - 2_21301 - 2_11302 - 2_21302 - 2_11303 - 2_21303 - 2_11304 - 2_21304 - 2_11305 - 2_21305 - 2_11306 - 2_21306 - 2_11307 - 2_21307 - 2_11308 - 2_21308 - 2_11309 - 2_21309 - 2_11310 - 2_21310 - 2_11311 - 2_21311 - 2_11312 - 2_21312 - 2_12301 - 2_22301 - 2_12302 - 2_22302 - 2_12303 - 2_22303 - 2_12304 - 2_22304 - 2_12305 - 2_22305 - 2_12306 - 2_22306 - 2_12307 - 2_22307 - 2_12308 - 2_22308 - 2_12309 - 2_22309 - 2_12310 - 2_22310 - 2_12311 - 2_22311 - 2_12312 - 2_22312 - 2_13301 - 2_23301 - 2_13302 - 2_23302 - 2_13303 - 2_23303 - 2_13304 - 2_23304 - 2_13305 - 2_23305 - 2_13306 - 2_23306 - 2_13307 - 2_23307 - 2_13308 - 2_23308 - 2_13309 - 2_23309 - 2_13310 - 2_23310 - 2_13311 - 2_23311 - 2_13312 - 2_23312 - 3_11401 - 3_21401 - 3_11402 - 3_21402 - 3_11403 - 3_21403 - 3_11404 - 3_21404 - 3_11405 - 3_21405 - 3_11406 - 3_21406 - 3_11407 - 3_21407 - 3_11408 - 3_21408 - 3_11409 - 3_21409 - 3_11410 - 3_21410 - 3_11411 - 3_21411 - 3_11412 - 3_21412 - 3_12401 - 3_22401 - 3_12402 - 3_22402 - 3_12403 - 3_22403 - 3_12404 - 3_22404 - 3_12405 - 3_22405 - 3_12406 - 3_22406 - 3_12407 - 3_22407 - 3_12408 - 3_22408 - 3_12409 - 3_22409 - 3_12410 - 3_22410 - 3_12411 - 3_22411 - 3_12412 - 3_22412 - 3_13401 - 3_23401 - 3_13402 - 3_23402 - 3_13403 - 3_23403 - 3_13404 - 3_23404 - 3_13405 - 3_23405 - 3_13406 - 3_23406 - 3_13407 - 3_23407 - 3_13408 - 3_23408 - 3_13409 - 3_23409 - 3_13410 - 3_23410 - 3_13411 - 3_23411 - 3_13412 - 3_23412 - 4_11401 - 4_21401 - 4_11402 - 4_21402 - 4_11403 - 4_21403 - 4_11404 - 4_21404 - 4_11405 - 4_21405 - 4_11406 - 4_21406 - 4_11407 - 4_21407 - 4_11408 - 4_21408 - 4_11409 - 4_21409 - 4_11410 - 4_21410 - 4_11411 - 4_21411 - 4_11412 - 4_21412 - 4_12401 - 4_22401 - 4_12402 - 4_22402 - 4_12403 - 4_22403 - 4_12404 - 4_22404 - 4_12405 - 4_22405 - 4_12406 - 4_22406 - 4_12407 - 4_22407 - 4_12408 - 4_22408 - 4_12409 - 4_22409 - 4_12410 - 4_22410 - 4_12411 - 4_22411 - 4_12412 - 4_22412 - 4_13401 - 4_23401 - 4_13402 - 4_23402 - 4_13403 - 4_23403 - 4_13404 - 4_23404 - 4_13405 - 4_23405 - 4_13406 - 4_23406 - 4_13407 - 4_23407 - 4_13408 - 4_23408 - 4_13409 - 4_23409 - 4_13410 - 4_23410 - 4_13411 - 4_23411 - 4_13412 - 4_23412 - 3_11501 - 3_21501 - 3_11502 - 3_21502 - 3_11503 - 3_21503 - 3_11504 - 3_21504 - 3_11505 - 3_21505 - 3_11506 - 3_21506 - 3_11507 - 3_21507 - 3_11508 - 3_21508 - 3_11509 - 3_21509 - 3_11510 - 3_21510 - 3_11511 - 3_21511 - 3_11512 - 3_21512 - 3_12501 - 3_22501 - 3_12502 - 3_22502 - 3_12503 - 3_22503 - 3_12504 - 3_22504 - 3_12505 - 3_22505 - 3_12506 - 3_22506 - 3_12507 - 3_22507 - 3_12508 - 3_22508 - 3_12509 - 3_22509 - 3_12510 - 3_22510 - 3_12511 - 3_22511 - 3_12512 - 3_22512 - 3_13501 - 3_23501 - 3_13502 - 3_23502 - 3_13503 - 3_23503 - 3_13504 - 3_23504 - 3_13505 - 3_23505 - 3_13506 - 3_23506 - 3_13507 - 3_23507 - 3_13508 - 3_23508 - 3_13509 - 3_23509 - 3_13510 - 3_23510 - 3_13511 - 3_23511 - 3_13512 - 3_23512 - 4_11501 - 4_21501 - 4_11502 - 4_21502 - 4_11503 - 4_21503 - 4_11504 - 4_21504 - 4_11505 - 4_21505 - 4_11506 - 4_21506 - 4_11507 - 4_21507 - 4_11508 - 4_21508 - 4_11509 - 4_21509 - 4_11510 - 4_21510 - 4_11511 - 4_21511 - 4_11512 - 4_21512 - 4_12501 - 4_22501 - 4_12502 - 4_22502 - 4_12503 - 4_22503 - 4_12504 - 4_22504 - 4_12505 - 4_22505 - 4_12506 - 4_22506 - 4_12507 - 4_22507 - 4_12508 - 4_22508 - 4_12509 - 4_22509 - 4_12510 - 4_22510 - 4_12511 - 4_22511 - 4_12512 - 4_22512 - 4_13501 - 4_23501 - 4_13502 - 4_23502 - 4_13503 - 4_23503 - 4_13504 - 4_23504 - 4_13505 - 4_23505 - 4_13506 - 4_23506 - 4_13507 - 4_23507 - 4_13508 - 4_23508 - 4_13509 - 4_23509 - 4_13510 - 4_23510 - 4_13511 - 4_23511 - 4_13512 - 4_23512 - 3_11601 - 3_21601 - 3_11602 - 3_21602 - 3_11603 - 3_21603 - 3_11604 - 3_21604 - 3_11605 - 3_21605 - 3_11606 - 3_21606 - 3_11607 - 3_21607 - 3_11608 - 3_21608 - 3_11609 - 3_21609 - 3_11610 - 3_21610 - 3_11611 - 3_21611 - 3_11612 - 3_21612 - 3_12601 - 3_22601 - 3_12602 - 3_22602 - 3_12603 - 3_22603 - 3_12604 - 3_22604 - 3_12605 - 3_22605 - 3_12606 - 3_22606 - 3_12607 - 3_22607 - 3_12608 - 3_22608 - 3_12609 - 3_22609 - 3_12610 - 3_22610 - 3_12611 - 3_22611 - 3_12612 - 3_22612 - 3_13601 - 3_23601 - 3_13602 - 3_23602 - 3_13603 - 3_23603 - 3_13604 - 3_23604 - 3_13605 - 3_23605 - 3_13606 - 3_23606 - 3_13607 - 3_23607 - 3_13608 - 3_23608 - 3_13609 - 3_23609 - 3_13610 - 3_23610 - 3_13611 - 3_23611 - 3_13612 - 3_23612 - 4_11601 - 4_21601 - 4_11602 - 4_21602 - 4_11603 - 4_21603 - 4_11604 - 4_21604 - 4_11605 - 4_21605 - 4_11606 - 4_21606 - 4_11607 - 4_21607 - 4_11608 - 4_21608 - 4_11609 - 4_21609 - 4_11610 - 4_21610 - 4_11611 - 4_21611 - 4_11612 - 4_21612 - 4_12601 - 4_22601 - 4_12602 - 4_22602 - 4_12603 - 4_22603 - 4_12604 - 4_22604 - 4_12605 - 4_22605 - 4_12606 - 4_22606 - 4_12607 - 4_22607 - 4_12608 - 4_22608 - 4_12609 - 4_22609 - 4_12610 - 4_22610 - 4_12611 - 4_22611 - 4_12612 - 4_22612 - 4_13601 - 4_23601 - 4_13602 - 4_23602 - 4_13603 - 4_23603 - 4_13604 - 4_23604 - 4_13605 - 4_23605 - 4_13606 - 4_23606 - 4_13607 - 4_23607 - 4_13608 - 4_23608 - 4_13609 - 4_23609 - 4_13610 - 4_23610 - 4_13611 - 4_23611 - 4_13612 - 4_23612 - - - - - - Red - Green - - - \ No newline at end of file + + + + HH7K5BGXH + NS500361 + 210510 + + + + + + + + + 1_11101 + 1_21101 + 1_11102 + 1_21102 + 1_11103 + 1_21103 + 1_11104 + 1_21104 + 1_11105 + 1_21105 + 1_11106 + 1_21106 + 1_11107 + 1_21107 + 1_11108 + 1_21108 + 1_11109 + 1_21109 + 1_11110 + 1_21110 + 1_11111 + 1_21111 + 1_11112 + 1_21112 + 1_12101 + 1_22101 + 1_12102 + 1_22102 + 1_12103 + 1_22103 + 1_12104 + 1_22104 + 1_12105 + 1_22105 + 1_12106 + 1_22106 + 1_12107 + 1_22107 + 1_12108 + 1_22108 + 1_12109 + 1_22109 + 1_12110 + 1_22110 + 1_12111 + 1_22111 + 1_12112 + 1_22112 + 1_13101 + 1_23101 + 1_13102 + 1_23102 + 1_13103 + 1_23103 + 1_13104 + 1_23104 + 1_13105 + 1_23105 + 1_13106 + 1_23106 + 1_13107 + 1_23107 + 1_13108 + 1_23108 + 1_13109 + 1_23109 + 1_13110 + 1_23110 + 1_13111 + 1_23111 + 1_13112 + 1_23112 + 2_11101 + 2_21101 + 2_11102 + 2_21102 + 2_11103 + 2_21103 + 2_11104 + 2_21104 + 2_11105 + 2_21105 + 2_11106 + 2_21106 + 2_11107 + 2_21107 + 2_11108 + 2_21108 + 2_11109 + 2_21109 + 2_11110 + 2_21110 + 2_11111 + 2_21111 + 2_11112 + 2_21112 + 2_12101 + 2_22101 + 2_12102 + 2_22102 + 2_12103 + 2_22103 + 2_12104 + 2_22104 + 2_12105 + 2_22105 + 2_12106 + 2_22106 + 2_12107 + 2_22107 + 2_12108 + 2_22108 + 2_12109 + 2_22109 + 2_12110 + 2_22110 + 2_12111 + 2_22111 + 2_12112 + 2_22112 + 2_13101 + 2_23101 + 2_13102 + 2_23102 + 2_13103 + 2_23103 + 2_13104 + 2_23104 + 2_13105 + 2_23105 + 2_13106 + 2_23106 + 2_13107 + 2_23107 + 2_13108 + 2_23108 + 2_13109 + 2_23109 + 2_13110 + 2_23110 + 2_13111 + 2_23111 + 2_13112 + 2_23112 + 1_11201 + 1_21201 + 1_11202 + 1_21202 + 1_11203 + 1_21203 + 1_11204 + 1_21204 + 1_11205 + 1_21205 + 1_11206 + 1_21206 + 1_11207 + 1_21207 + 1_11208 + 1_21208 + 1_11209 + 1_21209 + 1_11210 + 1_21210 + 1_11211 + 1_21211 + 1_11212 + 1_21212 + 1_12201 + 1_22201 + 1_12202 + 1_22202 + 1_12203 + 1_22203 + 1_12204 + 1_22204 + 1_12205 + 1_22205 + 1_12206 + 1_22206 + 1_12207 + 1_22207 + 1_12208 + 1_22208 + 1_12209 + 1_22209 + 1_12210 + 1_22210 + 1_12211 + 1_22211 + 1_12212 + 1_22212 + 1_13201 + 1_23201 + 1_13202 + 1_23202 + 1_13203 + 1_23203 + 1_13204 + 1_23204 + 1_13205 + 1_23205 + 1_13206 + 1_23206 + 1_13207 + 1_23207 + 1_13208 + 1_23208 + 1_13209 + 1_23209 + 1_13210 + 1_23210 + 1_13211 + 1_23211 + 1_13212 + 1_23212 + 2_11201 + 2_21201 + 2_11202 + 2_21202 + 2_11203 + 2_21203 + 2_11204 + 2_21204 + 2_11205 + 2_21205 + 2_11206 + 2_21206 + 2_11207 + 2_21207 + 2_11208 + 2_21208 + 2_11209 + 2_21209 + 2_11210 + 2_21210 + 2_11211 + 2_21211 + 2_11212 + 2_21212 + 2_12201 + 2_22201 + 2_12202 + 2_22202 + 2_12203 + 2_22203 + 2_12204 + 2_22204 + 2_12205 + 2_22205 + 2_12206 + 2_22206 + 2_12207 + 2_22207 + 2_12208 + 2_22208 + 2_12209 + 2_22209 + 2_12210 + 2_22210 + 2_12211 + 2_22211 + 2_12212 + 2_22212 + 2_13201 + 2_23201 + 2_13202 + 2_23202 + 2_13203 + 2_23203 + 2_13204 + 2_23204 + 2_13205 + 2_23205 + 2_13206 + 2_23206 + 2_13207 + 2_23207 + 2_13208 + 2_23208 + 2_13209 + 2_23209 + 2_13210 + 2_23210 + 2_13211 + 2_23211 + 2_13212 + 2_23212 + 1_11301 + 1_21301 + 1_11302 + 1_21302 + 1_11303 + 1_21303 + 1_11304 + 1_21304 + 1_11305 + 1_21305 + 1_11306 + 1_21306 + 1_11307 + 1_21307 + 1_11308 + 1_21308 + 1_11309 + 1_21309 + 1_11310 + 1_21310 + 1_11311 + 1_21311 + 1_11312 + 1_21312 + 1_12301 + 1_22301 + 1_12302 + 1_22302 + 1_12303 + 1_22303 + 1_12304 + 1_22304 + 1_12305 + 1_22305 + 1_12306 + 1_22306 + 1_12307 + 1_22307 + 1_12308 + 1_22308 + 1_12309 + 1_22309 + 1_12310 + 1_22310 + 1_12311 + 1_22311 + 1_12312 + 1_22312 + 1_13301 + 1_23301 + 1_13302 + 1_23302 + 1_13303 + 1_23303 + 1_13304 + 1_23304 + 1_13305 + 1_23305 + 1_13306 + 1_23306 + 1_13307 + 1_23307 + 1_13308 + 1_23308 + 1_13309 + 1_23309 + 1_13310 + 1_23310 + 1_13311 + 1_23311 + 1_13312 + 1_23312 + 2_11301 + 2_21301 + 2_11302 + 2_21302 + 2_11303 + 2_21303 + 2_11304 + 2_21304 + 2_11305 + 2_21305 + 2_11306 + 2_21306 + 2_11307 + 2_21307 + 2_11308 + 2_21308 + 2_11309 + 2_21309 + 2_11310 + 2_21310 + 2_11311 + 2_21311 + 2_11312 + 2_21312 + 2_12301 + 2_22301 + 2_12302 + 2_22302 + 2_12303 + 2_22303 + 2_12304 + 2_22304 + 2_12305 + 2_22305 + 2_12306 + 2_22306 + 2_12307 + 2_22307 + 2_12308 + 2_22308 + 2_12309 + 2_22309 + 2_12310 + 2_22310 + 2_12311 + 2_22311 + 2_12312 + 2_22312 + 2_13301 + 2_23301 + 2_13302 + 2_23302 + 2_13303 + 2_23303 + 2_13304 + 2_23304 + 2_13305 + 2_23305 + 2_13306 + 2_23306 + 2_13307 + 2_23307 + 2_13308 + 2_23308 + 2_13309 + 2_23309 + 2_13310 + 2_23310 + 2_13311 + 2_23311 + 2_13312 + 2_23312 + 3_11401 + 3_21401 + 3_11402 + 3_21402 + 3_11403 + 3_21403 + 3_11404 + 3_21404 + 3_11405 + 3_21405 + 3_11406 + 3_21406 + 3_11407 + 3_21407 + 3_11408 + 3_21408 + 3_11409 + 3_21409 + 3_11410 + 3_21410 + 3_11411 + 3_21411 + 3_11412 + 3_21412 + 3_12401 + 3_22401 + 3_12402 + 3_22402 + 3_12403 + 3_22403 + 3_12404 + 3_22404 + 3_12405 + 3_22405 + 3_12406 + 3_22406 + 3_12407 + 3_22407 + 3_12408 + 3_22408 + 3_12409 + 3_22409 + 3_12410 + 3_22410 + 3_12411 + 3_22411 + 3_12412 + 3_22412 + 3_13401 + 3_23401 + 3_13402 + 3_23402 + 3_13403 + 3_23403 + 3_13404 + 3_23404 + 3_13405 + 3_23405 + 3_13406 + 3_23406 + 3_13407 + 3_23407 + 3_13408 + 3_23408 + 3_13409 + 3_23409 + 3_13410 + 3_23410 + 3_13411 + 3_23411 + 3_13412 + 3_23412 + 4_11401 + 4_21401 + 4_11402 + 4_21402 + 4_11403 + 4_21403 + 4_11404 + 4_21404 + 4_11405 + 4_21405 + 4_11406 + 4_21406 + 4_11407 + 4_21407 + 4_11408 + 4_21408 + 4_11409 + 4_21409 + 4_11410 + 4_21410 + 4_11411 + 4_21411 + 4_11412 + 4_21412 + 4_12401 + 4_22401 + 4_12402 + 4_22402 + 4_12403 + 4_22403 + 4_12404 + 4_22404 + 4_12405 + 4_22405 + 4_12406 + 4_22406 + 4_12407 + 4_22407 + 4_12408 + 4_22408 + 4_12409 + 4_22409 + 4_12410 + 4_22410 + 4_12411 + 4_22411 + 4_12412 + 4_22412 + 4_13401 + 4_23401 + 4_13402 + 4_23402 + 4_13403 + 4_23403 + 4_13404 + 4_23404 + 4_13405 + 4_23405 + 4_13406 + 4_23406 + 4_13407 + 4_23407 + 4_13408 + 4_23408 + 4_13409 + 4_23409 + 4_13410 + 4_23410 + 4_13411 + 4_23411 + 4_13412 + 4_23412 + 3_11501 + 3_21501 + 3_11502 + 3_21502 + 3_11503 + 3_21503 + 3_11504 + 3_21504 + 3_11505 + 3_21505 + 3_11506 + 3_21506 + 3_11507 + 3_21507 + 3_11508 + 3_21508 + 3_11509 + 3_21509 + 3_11510 + 3_21510 + 3_11511 + 3_21511 + 3_11512 + 3_21512 + 3_12501 + 3_22501 + 3_12502 + 3_22502 + 3_12503 + 3_22503 + 3_12504 + 3_22504 + 3_12505 + 3_22505 + 3_12506 + 3_22506 + 3_12507 + 3_22507 + 3_12508 + 3_22508 + 3_12509 + 3_22509 + 3_12510 + 3_22510 + 3_12511 + 3_22511 + 3_12512 + 3_22512 + 3_13501 + 3_23501 + 3_13502 + 3_23502 + 3_13503 + 3_23503 + 3_13504 + 3_23504 + 3_13505 + 3_23505 + 3_13506 + 3_23506 + 3_13507 + 3_23507 + 3_13508 + 3_23508 + 3_13509 + 3_23509 + 3_13510 + 3_23510 + 3_13511 + 3_23511 + 3_13512 + 3_23512 + 4_11501 + 4_21501 + 4_11502 + 4_21502 + 4_11503 + 4_21503 + 4_11504 + 4_21504 + 4_11505 + 4_21505 + 4_11506 + 4_21506 + 4_11507 + 4_21507 + 4_11508 + 4_21508 + 4_11509 + 4_21509 + 4_11510 + 4_21510 + 4_11511 + 4_21511 + 4_11512 + 4_21512 + 4_12501 + 4_22501 + 4_12502 + 4_22502 + 4_12503 + 4_22503 + 4_12504 + 4_22504 + 4_12505 + 4_22505 + 4_12506 + 4_22506 + 4_12507 + 4_22507 + 4_12508 + 4_22508 + 4_12509 + 4_22509 + 4_12510 + 4_22510 + 4_12511 + 4_22511 + 4_12512 + 4_22512 + 4_13501 + 4_23501 + 4_13502 + 4_23502 + 4_13503 + 4_23503 + 4_13504 + 4_23504 + 4_13505 + 4_23505 + 4_13506 + 4_23506 + 4_13507 + 4_23507 + 4_13508 + 4_23508 + 4_13509 + 4_23509 + 4_13510 + 4_23510 + 4_13511 + 4_23511 + 4_13512 + 4_23512 + 3_11601 + 3_21601 + 3_11602 + 3_21602 + 3_11603 + 3_21603 + 3_11604 + 3_21604 + 3_11605 + 3_21605 + 3_11606 + 3_21606 + 3_11607 + 3_21607 + 3_11608 + 3_21608 + 3_11609 + 3_21609 + 3_11610 + 3_21610 + 3_11611 + 3_21611 + 3_11612 + 3_21612 + 3_12601 + 3_22601 + 3_12602 + 3_22602 + 3_12603 + 3_22603 + 3_12604 + 3_22604 + 3_12605 + 3_22605 + 3_12606 + 3_22606 + 3_12607 + 3_22607 + 3_12608 + 3_22608 + 3_12609 + 3_22609 + 3_12610 + 3_22610 + 3_12611 + 3_22611 + 3_12612 + 3_22612 + 3_13601 + 3_23601 + 3_13602 + 3_23602 + 3_13603 + 3_23603 + 3_13604 + 3_23604 + 3_13605 + 3_23605 + 3_13606 + 3_23606 + 3_13607 + 3_23607 + 3_13608 + 3_23608 + 3_13609 + 3_23609 + 3_13610 + 3_23610 + 3_13611 + 3_23611 + 3_13612 + 3_23612 + 4_11601 + 4_21601 + 4_11602 + 4_21602 + 4_11603 + 4_21603 + 4_11604 + 4_21604 + 4_11605 + 4_21605 + 4_11606 + 4_21606 + 4_11607 + 4_21607 + 4_11608 + 4_21608 + 4_11609 + 4_21609 + 4_11610 + 4_21610 + 4_11611 + 4_21611 + 4_11612 + 4_21612 + 4_12601 + 4_22601 + 4_12602 + 4_22602 + 4_12603 + 4_22603 + 4_12604 + 4_22604 + 4_12605 + 4_22605 + 4_12606 + 4_22606 + 4_12607 + 4_22607 + 4_12608 + 4_22608 + 4_12609 + 4_22609 + 4_12610 + 4_22610 + 4_12611 + 4_22611 + 4_12612 + 4_22612 + 4_13601 + 4_23601 + 4_13602 + 4_23602 + 4_13603 + 4_23603 + 4_13604 + 4_23604 + 4_13605 + 4_23605 + 4_13606 + 4_23606 + 4_13607 + 4_23607 + 4_13608 + 4_23608 + 4_13609 + 4_23609 + 4_13610 + 4_23610 + 4_13611 + 4_23611 + 4_13612 + 4_23612 + + + + + + Red + Green + + + diff --git a/test_data/NextSeq500/RunParameters.xml b/test_data/NextSeq500/RunParameters.xml index e5ab269..ae47cc1 100755 --- a/test_data/NextSeq500/RunParameters.xml +++ b/test_data/NextSeq500/RunParameters.xml @@ -1,961 +1,961 @@ - - - NextSeq_4_0_0 - - true - 4.0.1.41 - NextSeq Control Software - 12 - 3 - 4 - 76 - 0 - 6 - 6 - 3 - 2 - - 210510_NS500361_0936_AHH7K5BGXH - 17F18E7E95B8E9C6 - NS500361 - 936 - 2.11.3 - 4.0.1.41 - 2.4.0.2385 - 4.0.0.1 - r.2019.2.0 - - HH7K5BGXH - 20022408 - 20492919 - 2022-11-19T00:00:00 - - - NS4502100-BUFFR - 15057941 - 20500598 - 2021-12-07T00:00:00 - - - NS4489700-REAGT - 15057934 - 20498607 - 2021-11-30T00:00:00 - - HH7K5BGXH - NS4502100-BUFFR - NS4489700-REAGT - false - NSQ_Run936 - - - NextSeq High - - - 1_11101 - 1_21101 - 1_11102 - 1_21102 - 1_11103 - 1_21103 - 1_11104 - 1_21104 - 1_11105 - 1_21105 - 1_11106 - 1_21106 - 1_11107 - 1_21107 - 1_11108 - 1_21108 - 1_11109 - 1_21109 - 1_11110 - 1_21110 - 1_11111 - 1_21111 - 1_11112 - 1_21112 - 1_12101 - 1_22101 - 1_12102 - 1_22102 - 1_12103 - 1_22103 - 1_12104 - 1_22104 - 1_12105 - 1_22105 - 1_12106 - 1_22106 - 1_12107 - 1_22107 - 1_12108 - 1_22108 - 1_12109 - 1_22109 - 1_12110 - 1_22110 - 1_12111 - 1_22111 - 1_12112 - 1_22112 - 1_13101 - 1_23101 - 1_13102 - 1_23102 - 1_13103 - 1_23103 - 1_13104 - 1_23104 - 1_13105 - 1_23105 - 1_13106 - 1_23106 - 1_13107 - 1_23107 - 1_13108 - 1_23108 - 1_13109 - 1_23109 - 1_13110 - 1_23110 - 1_13111 - 1_23111 - 1_13112 - 1_23112 - 2_11101 - 2_21101 - 2_11102 - 2_21102 - 2_11103 - 2_21103 - 2_11104 - 2_21104 - 2_11105 - 2_21105 - 2_11106 - 2_21106 - 2_11107 - 2_21107 - 2_11108 - 2_21108 - 2_11109 - 2_21109 - 2_11110 - 2_21110 - 2_11111 - 2_21111 - 2_11112 - 2_21112 - 2_12101 - 2_22101 - 2_12102 - 2_22102 - 2_12103 - 2_22103 - 2_12104 - 2_22104 - 2_12105 - 2_22105 - 2_12106 - 2_22106 - 2_12107 - 2_22107 - 2_12108 - 2_22108 - 2_12109 - 2_22109 - 2_12110 - 2_22110 - 2_12111 - 2_22111 - 2_12112 - 2_22112 - 2_13101 - 2_23101 - 2_13102 - 2_23102 - 2_13103 - 2_23103 - 2_13104 - 2_23104 - 2_13105 - 2_23105 - 2_13106 - 2_23106 - 2_13107 - 2_23107 - 2_13108 - 2_23108 - 2_13109 - 2_23109 - 2_13110 - 2_23110 - 2_13111 - 2_23111 - 2_13112 - 2_23112 - 1_11201 - 1_21201 - 1_11202 - 1_21202 - 1_11203 - 1_21203 - 1_11204 - 1_21204 - 1_11205 - 1_21205 - 1_11206 - 1_21206 - 1_11207 - 1_21207 - 1_11208 - 1_21208 - 1_11209 - 1_21209 - 1_11210 - 1_21210 - 1_11211 - 1_21211 - 1_11212 - 1_21212 - 1_12201 - 1_22201 - 1_12202 - 1_22202 - 1_12203 - 1_22203 - 1_12204 - 1_22204 - 1_12205 - 1_22205 - 1_12206 - 1_22206 - 1_12207 - 1_22207 - 1_12208 - 1_22208 - 1_12209 - 1_22209 - 1_12210 - 1_22210 - 1_12211 - 1_22211 - 1_12212 - 1_22212 - 1_13201 - 1_23201 - 1_13202 - 1_23202 - 1_13203 - 1_23203 - 1_13204 - 1_23204 - 1_13205 - 1_23205 - 1_13206 - 1_23206 - 1_13207 - 1_23207 - 1_13208 - 1_23208 - 1_13209 - 1_23209 - 1_13210 - 1_23210 - 1_13211 - 1_23211 - 1_13212 - 1_23212 - 2_11201 - 2_21201 - 2_11202 - 2_21202 - 2_11203 - 2_21203 - 2_11204 - 2_21204 - 2_11205 - 2_21205 - 2_11206 - 2_21206 - 2_11207 - 2_21207 - 2_11208 - 2_21208 - 2_11209 - 2_21209 - 2_11210 - 2_21210 - 2_11211 - 2_21211 - 2_11212 - 2_21212 - 2_12201 - 2_22201 - 2_12202 - 2_22202 - 2_12203 - 2_22203 - 2_12204 - 2_22204 - 2_12205 - 2_22205 - 2_12206 - 2_22206 - 2_12207 - 2_22207 - 2_12208 - 2_22208 - 2_12209 - 2_22209 - 2_12210 - 2_22210 - 2_12211 - 2_22211 - 2_12212 - 2_22212 - 2_13201 - 2_23201 - 2_13202 - 2_23202 - 2_13203 - 2_23203 - 2_13204 - 2_23204 - 2_13205 - 2_23205 - 2_13206 - 2_23206 - 2_13207 - 2_23207 - 2_13208 - 2_23208 - 2_13209 - 2_23209 - 2_13210 - 2_23210 - 2_13211 - 2_23211 - 2_13212 - 2_23212 - 1_11301 - 1_21301 - 1_11302 - 1_21302 - 1_11303 - 1_21303 - 1_11304 - 1_21304 - 1_11305 - 1_21305 - 1_11306 - 1_21306 - 1_11307 - 1_21307 - 1_11308 - 1_21308 - 1_11309 - 1_21309 - 1_11310 - 1_21310 - 1_11311 - 1_21311 - 1_11312 - 1_21312 - 1_12301 - 1_22301 - 1_12302 - 1_22302 - 1_12303 - 1_22303 - 1_12304 - 1_22304 - 1_12305 - 1_22305 - 1_12306 - 1_22306 - 1_12307 - 1_22307 - 1_12308 - 1_22308 - 1_12309 - 1_22309 - 1_12310 - 1_22310 - 1_12311 - 1_22311 - 1_12312 - 1_22312 - 1_13301 - 1_23301 - 1_13302 - 1_23302 - 1_13303 - 1_23303 - 1_13304 - 1_23304 - 1_13305 - 1_23305 - 1_13306 - 1_23306 - 1_13307 - 1_23307 - 1_13308 - 1_23308 - 1_13309 - 1_23309 - 1_13310 - 1_23310 - 1_13311 - 1_23311 - 1_13312 - 1_23312 - 2_11301 - 2_21301 - 2_11302 - 2_21302 - 2_11303 - 2_21303 - 2_11304 - 2_21304 - 2_11305 - 2_21305 - 2_11306 - 2_21306 - 2_11307 - 2_21307 - 2_11308 - 2_21308 - 2_11309 - 2_21309 - 2_11310 - 2_21310 - 2_11311 - 2_21311 - 2_11312 - 2_21312 - 2_12301 - 2_22301 - 2_12302 - 2_22302 - 2_12303 - 2_22303 - 2_12304 - 2_22304 - 2_12305 - 2_22305 - 2_12306 - 2_22306 - 2_12307 - 2_22307 - 2_12308 - 2_22308 - 2_12309 - 2_22309 - 2_12310 - 2_22310 - 2_12311 - 2_22311 - 2_12312 - 2_22312 - 2_13301 - 2_23301 - 2_13302 - 2_23302 - 2_13303 - 2_23303 - 2_13304 - 2_23304 - 2_13305 - 2_23305 - 2_13306 - 2_23306 - 2_13307 - 2_23307 - 2_13308 - 2_23308 - 2_13309 - 2_23309 - 2_13310 - 2_23310 - 2_13311 - 2_23311 - 2_13312 - 2_23312 - 3_11401 - 3_21401 - 3_11402 - 3_21402 - 3_11403 - 3_21403 - 3_11404 - 3_21404 - 3_11405 - 3_21405 - 3_11406 - 3_21406 - 3_11407 - 3_21407 - 3_11408 - 3_21408 - 3_11409 - 3_21409 - 3_11410 - 3_21410 - 3_11411 - 3_21411 - 3_11412 - 3_21412 - 3_12401 - 3_22401 - 3_12402 - 3_22402 - 3_12403 - 3_22403 - 3_12404 - 3_22404 - 3_12405 - 3_22405 - 3_12406 - 3_22406 - 3_12407 - 3_22407 - 3_12408 - 3_22408 - 3_12409 - 3_22409 - 3_12410 - 3_22410 - 3_12411 - 3_22411 - 3_12412 - 3_22412 - 3_13401 - 3_23401 - 3_13402 - 3_23402 - 3_13403 - 3_23403 - 3_13404 - 3_23404 - 3_13405 - 3_23405 - 3_13406 - 3_23406 - 3_13407 - 3_23407 - 3_13408 - 3_23408 - 3_13409 - 3_23409 - 3_13410 - 3_23410 - 3_13411 - 3_23411 - 3_13412 - 3_23412 - 4_11401 - 4_21401 - 4_11402 - 4_21402 - 4_11403 - 4_21403 - 4_11404 - 4_21404 - 4_11405 - 4_21405 - 4_11406 - 4_21406 - 4_11407 - 4_21407 - 4_11408 - 4_21408 - 4_11409 - 4_21409 - 4_11410 - 4_21410 - 4_11411 - 4_21411 - 4_11412 - 4_21412 - 4_12401 - 4_22401 - 4_12402 - 4_22402 - 4_12403 - 4_22403 - 4_12404 - 4_22404 - 4_12405 - 4_22405 - 4_12406 - 4_22406 - 4_12407 - 4_22407 - 4_12408 - 4_22408 - 4_12409 - 4_22409 - 4_12410 - 4_22410 - 4_12411 - 4_22411 - 4_12412 - 4_22412 - 4_13401 - 4_23401 - 4_13402 - 4_23402 - 4_13403 - 4_23403 - 4_13404 - 4_23404 - 4_13405 - 4_23405 - 4_13406 - 4_23406 - 4_13407 - 4_23407 - 4_13408 - 4_23408 - 4_13409 - 4_23409 - 4_13410 - 4_23410 - 4_13411 - 4_23411 - 4_13412 - 4_23412 - 3_11501 - 3_21501 - 3_11502 - 3_21502 - 3_11503 - 3_21503 - 3_11504 - 3_21504 - 3_11505 - 3_21505 - 3_11506 - 3_21506 - 3_11507 - 3_21507 - 3_11508 - 3_21508 - 3_11509 - 3_21509 - 3_11510 - 3_21510 - 3_11511 - 3_21511 - 3_11512 - 3_21512 - 3_12501 - 3_22501 - 3_12502 - 3_22502 - 3_12503 - 3_22503 - 3_12504 - 3_22504 - 3_12505 - 3_22505 - 3_12506 - 3_22506 - 3_12507 - 3_22507 - 3_12508 - 3_22508 - 3_12509 - 3_22509 - 3_12510 - 3_22510 - 3_12511 - 3_22511 - 3_12512 - 3_22512 - 3_13501 - 3_23501 - 3_13502 - 3_23502 - 3_13503 - 3_23503 - 3_13504 - 3_23504 - 3_13505 - 3_23505 - 3_13506 - 3_23506 - 3_13507 - 3_23507 - 3_13508 - 3_23508 - 3_13509 - 3_23509 - 3_13510 - 3_23510 - 3_13511 - 3_23511 - 3_13512 - 3_23512 - 4_11501 - 4_21501 - 4_11502 - 4_21502 - 4_11503 - 4_21503 - 4_11504 - 4_21504 - 4_11505 - 4_21505 - 4_11506 - 4_21506 - 4_11507 - 4_21507 - 4_11508 - 4_21508 - 4_11509 - 4_21509 - 4_11510 - 4_21510 - 4_11511 - 4_21511 - 4_11512 - 4_21512 - 4_12501 - 4_22501 - 4_12502 - 4_22502 - 4_12503 - 4_22503 - 4_12504 - 4_22504 - 4_12505 - 4_22505 - 4_12506 - 4_22506 - 4_12507 - 4_22507 - 4_12508 - 4_22508 - 4_12509 - 4_22509 - 4_12510 - 4_22510 - 4_12511 - 4_22511 - 4_12512 - 4_22512 - 4_13501 - 4_23501 - 4_13502 - 4_23502 - 4_13503 - 4_23503 - 4_13504 - 4_23504 - 4_13505 - 4_23505 - 4_13506 - 4_23506 - 4_13507 - 4_23507 - 4_13508 - 4_23508 - 4_13509 - 4_23509 - 4_13510 - 4_23510 - 4_13511 - 4_23511 - 4_13512 - 4_23512 - 3_11601 - 3_21601 - 3_11602 - 3_21602 - 3_11603 - 3_21603 - 3_11604 - 3_21604 - 3_11605 - 3_21605 - 3_11606 - 3_21606 - 3_11607 - 3_21607 - 3_11608 - 3_21608 - 3_11609 - 3_21609 - 3_11610 - 3_21610 - 3_11611 - 3_21611 - 3_11612 - 3_21612 - 3_12601 - 3_22601 - 3_12602 - 3_22602 - 3_12603 - 3_22603 - 3_12604 - 3_22604 - 3_12605 - 3_22605 - 3_12606 - 3_22606 - 3_12607 - 3_22607 - 3_12608 - 3_22608 - 3_12609 - 3_22609 - 3_12610 - 3_22610 - 3_12611 - 3_22611 - 3_12612 - 3_22612 - 3_13601 - 3_23601 - 3_13602 - 3_23602 - 3_13603 - 3_23603 - 3_13604 - 3_23604 - 3_13605 - 3_23605 - 3_13606 - 3_23606 - 3_13607 - 3_23607 - 3_13608 - 3_23608 - 3_13609 - 3_23609 - 3_13610 - 3_23610 - 3_13611 - 3_23611 - 3_13612 - 3_23612 - 4_11601 - 4_21601 - 4_11602 - 4_21602 - 4_11603 - 4_21603 - 4_11604 - 4_21604 - 4_11605 - 4_21605 - 4_11606 - 4_21606 - 4_11607 - 4_21607 - 4_11608 - 4_21608 - 4_11609 - 4_21609 - 4_11610 - 4_21610 - 4_11611 - 4_21611 - 4_11612 - 4_21612 - 4_12601 - 4_22601 - 4_12602 - 4_22602 - 4_12603 - 4_22603 - 4_12604 - 4_22604 - 4_12605 - 4_22605 - 4_12606 - 4_22606 - 4_12607 - 4_22607 - 4_12608 - 4_22608 - 4_12609 - 4_22609 - 4_12610 - 4_22610 - 4_12611 - 4_22611 - 4_12612 - 4_22612 - 4_13601 - 4_23601 - 4_13602 - 4_23602 - 4_13603 - 4_23603 - 4_13604 - 4_23604 - 4_13605 - 4_23605 - 4_13606 - 4_23606 - 4_13607 - 4_23607 - 4_13608 - 4_23608 - 4_13609 - 4_23609 - 4_13610 - 4_23610 - 4_13611 - 4_23611 - 4_13612 - 4_23612 - - D:\Illumina\NextSeq Control Software Temp\210510_NS500361_0936_AHH7K5BGXH\ - - D:\Illumina\NextSeq Control Software PreRun - D:\Illumina\NextSeq Control Software PreRun\NS500361_2021-05-10__10_04_14 - \\files.ugent.be\s209115\shares\cmgg_upload\NextSeq500_NS500361\210510_NS500361_0936_AHH7K5BGXH\ - C:\Program Files\Illumina\NextSeq Control Software\Recipe\High\v2.5 - - 210510 - nextseq@cmgg.be - - IXFocus - Both - false - false - true - false - - BP10 - BP11 - BP14 - BP14 - false - false - false - false - 206670491 - - ManualRunSetup - PerformanceDataRunMonitoringAndStorage - NEXTSEQ - true - 76 - 0 - 6 - 6 - false - true - 92 - - - C:\Users\sbsuser\Desktop\Sample sheets OncoRNALab\NSQ_Run936_COPD_146Bcells.csv - \ No newline at end of file + + + NextSeq_4_0_0 + + true + 4.0.1.41 + NextSeq Control Software + 12 + 3 + 4 + 76 + 0 + 6 + 6 + 3 + 2 + + 210510_NS500361_0936_AHH7K5BGXH + 17F18E7E95B8E9C6 + NS500361 + 936 + 2.11.3 + 4.0.1.41 + 2.4.0.2385 + 4.0.0.1 + r.2019.2.0 + + HH7K5BGXH + 20022408 + 20492919 + 2022-11-19T00:00:00 + + + NS4502100-BUFFR + 15057941 + 20500598 + 2021-12-07T00:00:00 + + + NS4489700-REAGT + 15057934 + 20498607 + 2021-11-30T00:00:00 + + HH7K5BGXH + NS4502100-BUFFR + NS4489700-REAGT + false + NSQ_Run936 + + + NextSeq High + + + 1_11101 + 1_21101 + 1_11102 + 1_21102 + 1_11103 + 1_21103 + 1_11104 + 1_21104 + 1_11105 + 1_21105 + 1_11106 + 1_21106 + 1_11107 + 1_21107 + 1_11108 + 1_21108 + 1_11109 + 1_21109 + 1_11110 + 1_21110 + 1_11111 + 1_21111 + 1_11112 + 1_21112 + 1_12101 + 1_22101 + 1_12102 + 1_22102 + 1_12103 + 1_22103 + 1_12104 + 1_22104 + 1_12105 + 1_22105 + 1_12106 + 1_22106 + 1_12107 + 1_22107 + 1_12108 + 1_22108 + 1_12109 + 1_22109 + 1_12110 + 1_22110 + 1_12111 + 1_22111 + 1_12112 + 1_22112 + 1_13101 + 1_23101 + 1_13102 + 1_23102 + 1_13103 + 1_23103 + 1_13104 + 1_23104 + 1_13105 + 1_23105 + 1_13106 + 1_23106 + 1_13107 + 1_23107 + 1_13108 + 1_23108 + 1_13109 + 1_23109 + 1_13110 + 1_23110 + 1_13111 + 1_23111 + 1_13112 + 1_23112 + 2_11101 + 2_21101 + 2_11102 + 2_21102 + 2_11103 + 2_21103 + 2_11104 + 2_21104 + 2_11105 + 2_21105 + 2_11106 + 2_21106 + 2_11107 + 2_21107 + 2_11108 + 2_21108 + 2_11109 + 2_21109 + 2_11110 + 2_21110 + 2_11111 + 2_21111 + 2_11112 + 2_21112 + 2_12101 + 2_22101 + 2_12102 + 2_22102 + 2_12103 + 2_22103 + 2_12104 + 2_22104 + 2_12105 + 2_22105 + 2_12106 + 2_22106 + 2_12107 + 2_22107 + 2_12108 + 2_22108 + 2_12109 + 2_22109 + 2_12110 + 2_22110 + 2_12111 + 2_22111 + 2_12112 + 2_22112 + 2_13101 + 2_23101 + 2_13102 + 2_23102 + 2_13103 + 2_23103 + 2_13104 + 2_23104 + 2_13105 + 2_23105 + 2_13106 + 2_23106 + 2_13107 + 2_23107 + 2_13108 + 2_23108 + 2_13109 + 2_23109 + 2_13110 + 2_23110 + 2_13111 + 2_23111 + 2_13112 + 2_23112 + 1_11201 + 1_21201 + 1_11202 + 1_21202 + 1_11203 + 1_21203 + 1_11204 + 1_21204 + 1_11205 + 1_21205 + 1_11206 + 1_21206 + 1_11207 + 1_21207 + 1_11208 + 1_21208 + 1_11209 + 1_21209 + 1_11210 + 1_21210 + 1_11211 + 1_21211 + 1_11212 + 1_21212 + 1_12201 + 1_22201 + 1_12202 + 1_22202 + 1_12203 + 1_22203 + 1_12204 + 1_22204 + 1_12205 + 1_22205 + 1_12206 + 1_22206 + 1_12207 + 1_22207 + 1_12208 + 1_22208 + 1_12209 + 1_22209 + 1_12210 + 1_22210 + 1_12211 + 1_22211 + 1_12212 + 1_22212 + 1_13201 + 1_23201 + 1_13202 + 1_23202 + 1_13203 + 1_23203 + 1_13204 + 1_23204 + 1_13205 + 1_23205 + 1_13206 + 1_23206 + 1_13207 + 1_23207 + 1_13208 + 1_23208 + 1_13209 + 1_23209 + 1_13210 + 1_23210 + 1_13211 + 1_23211 + 1_13212 + 1_23212 + 2_11201 + 2_21201 + 2_11202 + 2_21202 + 2_11203 + 2_21203 + 2_11204 + 2_21204 + 2_11205 + 2_21205 + 2_11206 + 2_21206 + 2_11207 + 2_21207 + 2_11208 + 2_21208 + 2_11209 + 2_21209 + 2_11210 + 2_21210 + 2_11211 + 2_21211 + 2_11212 + 2_21212 + 2_12201 + 2_22201 + 2_12202 + 2_22202 + 2_12203 + 2_22203 + 2_12204 + 2_22204 + 2_12205 + 2_22205 + 2_12206 + 2_22206 + 2_12207 + 2_22207 + 2_12208 + 2_22208 + 2_12209 + 2_22209 + 2_12210 + 2_22210 + 2_12211 + 2_22211 + 2_12212 + 2_22212 + 2_13201 + 2_23201 + 2_13202 + 2_23202 + 2_13203 + 2_23203 + 2_13204 + 2_23204 + 2_13205 + 2_23205 + 2_13206 + 2_23206 + 2_13207 + 2_23207 + 2_13208 + 2_23208 + 2_13209 + 2_23209 + 2_13210 + 2_23210 + 2_13211 + 2_23211 + 2_13212 + 2_23212 + 1_11301 + 1_21301 + 1_11302 + 1_21302 + 1_11303 + 1_21303 + 1_11304 + 1_21304 + 1_11305 + 1_21305 + 1_11306 + 1_21306 + 1_11307 + 1_21307 + 1_11308 + 1_21308 + 1_11309 + 1_21309 + 1_11310 + 1_21310 + 1_11311 + 1_21311 + 1_11312 + 1_21312 + 1_12301 + 1_22301 + 1_12302 + 1_22302 + 1_12303 + 1_22303 + 1_12304 + 1_22304 + 1_12305 + 1_22305 + 1_12306 + 1_22306 + 1_12307 + 1_22307 + 1_12308 + 1_22308 + 1_12309 + 1_22309 + 1_12310 + 1_22310 + 1_12311 + 1_22311 + 1_12312 + 1_22312 + 1_13301 + 1_23301 + 1_13302 + 1_23302 + 1_13303 + 1_23303 + 1_13304 + 1_23304 + 1_13305 + 1_23305 + 1_13306 + 1_23306 + 1_13307 + 1_23307 + 1_13308 + 1_23308 + 1_13309 + 1_23309 + 1_13310 + 1_23310 + 1_13311 + 1_23311 + 1_13312 + 1_23312 + 2_11301 + 2_21301 + 2_11302 + 2_21302 + 2_11303 + 2_21303 + 2_11304 + 2_21304 + 2_11305 + 2_21305 + 2_11306 + 2_21306 + 2_11307 + 2_21307 + 2_11308 + 2_21308 + 2_11309 + 2_21309 + 2_11310 + 2_21310 + 2_11311 + 2_21311 + 2_11312 + 2_21312 + 2_12301 + 2_22301 + 2_12302 + 2_22302 + 2_12303 + 2_22303 + 2_12304 + 2_22304 + 2_12305 + 2_22305 + 2_12306 + 2_22306 + 2_12307 + 2_22307 + 2_12308 + 2_22308 + 2_12309 + 2_22309 + 2_12310 + 2_22310 + 2_12311 + 2_22311 + 2_12312 + 2_22312 + 2_13301 + 2_23301 + 2_13302 + 2_23302 + 2_13303 + 2_23303 + 2_13304 + 2_23304 + 2_13305 + 2_23305 + 2_13306 + 2_23306 + 2_13307 + 2_23307 + 2_13308 + 2_23308 + 2_13309 + 2_23309 + 2_13310 + 2_23310 + 2_13311 + 2_23311 + 2_13312 + 2_23312 + 3_11401 + 3_21401 + 3_11402 + 3_21402 + 3_11403 + 3_21403 + 3_11404 + 3_21404 + 3_11405 + 3_21405 + 3_11406 + 3_21406 + 3_11407 + 3_21407 + 3_11408 + 3_21408 + 3_11409 + 3_21409 + 3_11410 + 3_21410 + 3_11411 + 3_21411 + 3_11412 + 3_21412 + 3_12401 + 3_22401 + 3_12402 + 3_22402 + 3_12403 + 3_22403 + 3_12404 + 3_22404 + 3_12405 + 3_22405 + 3_12406 + 3_22406 + 3_12407 + 3_22407 + 3_12408 + 3_22408 + 3_12409 + 3_22409 + 3_12410 + 3_22410 + 3_12411 + 3_22411 + 3_12412 + 3_22412 + 3_13401 + 3_23401 + 3_13402 + 3_23402 + 3_13403 + 3_23403 + 3_13404 + 3_23404 + 3_13405 + 3_23405 + 3_13406 + 3_23406 + 3_13407 + 3_23407 + 3_13408 + 3_23408 + 3_13409 + 3_23409 + 3_13410 + 3_23410 + 3_13411 + 3_23411 + 3_13412 + 3_23412 + 4_11401 + 4_21401 + 4_11402 + 4_21402 + 4_11403 + 4_21403 + 4_11404 + 4_21404 + 4_11405 + 4_21405 + 4_11406 + 4_21406 + 4_11407 + 4_21407 + 4_11408 + 4_21408 + 4_11409 + 4_21409 + 4_11410 + 4_21410 + 4_11411 + 4_21411 + 4_11412 + 4_21412 + 4_12401 + 4_22401 + 4_12402 + 4_22402 + 4_12403 + 4_22403 + 4_12404 + 4_22404 + 4_12405 + 4_22405 + 4_12406 + 4_22406 + 4_12407 + 4_22407 + 4_12408 + 4_22408 + 4_12409 + 4_22409 + 4_12410 + 4_22410 + 4_12411 + 4_22411 + 4_12412 + 4_22412 + 4_13401 + 4_23401 + 4_13402 + 4_23402 + 4_13403 + 4_23403 + 4_13404 + 4_23404 + 4_13405 + 4_23405 + 4_13406 + 4_23406 + 4_13407 + 4_23407 + 4_13408 + 4_23408 + 4_13409 + 4_23409 + 4_13410 + 4_23410 + 4_13411 + 4_23411 + 4_13412 + 4_23412 + 3_11501 + 3_21501 + 3_11502 + 3_21502 + 3_11503 + 3_21503 + 3_11504 + 3_21504 + 3_11505 + 3_21505 + 3_11506 + 3_21506 + 3_11507 + 3_21507 + 3_11508 + 3_21508 + 3_11509 + 3_21509 + 3_11510 + 3_21510 + 3_11511 + 3_21511 + 3_11512 + 3_21512 + 3_12501 + 3_22501 + 3_12502 + 3_22502 + 3_12503 + 3_22503 + 3_12504 + 3_22504 + 3_12505 + 3_22505 + 3_12506 + 3_22506 + 3_12507 + 3_22507 + 3_12508 + 3_22508 + 3_12509 + 3_22509 + 3_12510 + 3_22510 + 3_12511 + 3_22511 + 3_12512 + 3_22512 + 3_13501 + 3_23501 + 3_13502 + 3_23502 + 3_13503 + 3_23503 + 3_13504 + 3_23504 + 3_13505 + 3_23505 + 3_13506 + 3_23506 + 3_13507 + 3_23507 + 3_13508 + 3_23508 + 3_13509 + 3_23509 + 3_13510 + 3_23510 + 3_13511 + 3_23511 + 3_13512 + 3_23512 + 4_11501 + 4_21501 + 4_11502 + 4_21502 + 4_11503 + 4_21503 + 4_11504 + 4_21504 + 4_11505 + 4_21505 + 4_11506 + 4_21506 + 4_11507 + 4_21507 + 4_11508 + 4_21508 + 4_11509 + 4_21509 + 4_11510 + 4_21510 + 4_11511 + 4_21511 + 4_11512 + 4_21512 + 4_12501 + 4_22501 + 4_12502 + 4_22502 + 4_12503 + 4_22503 + 4_12504 + 4_22504 + 4_12505 + 4_22505 + 4_12506 + 4_22506 + 4_12507 + 4_22507 + 4_12508 + 4_22508 + 4_12509 + 4_22509 + 4_12510 + 4_22510 + 4_12511 + 4_22511 + 4_12512 + 4_22512 + 4_13501 + 4_23501 + 4_13502 + 4_23502 + 4_13503 + 4_23503 + 4_13504 + 4_23504 + 4_13505 + 4_23505 + 4_13506 + 4_23506 + 4_13507 + 4_23507 + 4_13508 + 4_23508 + 4_13509 + 4_23509 + 4_13510 + 4_23510 + 4_13511 + 4_23511 + 4_13512 + 4_23512 + 3_11601 + 3_21601 + 3_11602 + 3_21602 + 3_11603 + 3_21603 + 3_11604 + 3_21604 + 3_11605 + 3_21605 + 3_11606 + 3_21606 + 3_11607 + 3_21607 + 3_11608 + 3_21608 + 3_11609 + 3_21609 + 3_11610 + 3_21610 + 3_11611 + 3_21611 + 3_11612 + 3_21612 + 3_12601 + 3_22601 + 3_12602 + 3_22602 + 3_12603 + 3_22603 + 3_12604 + 3_22604 + 3_12605 + 3_22605 + 3_12606 + 3_22606 + 3_12607 + 3_22607 + 3_12608 + 3_22608 + 3_12609 + 3_22609 + 3_12610 + 3_22610 + 3_12611 + 3_22611 + 3_12612 + 3_22612 + 3_13601 + 3_23601 + 3_13602 + 3_23602 + 3_13603 + 3_23603 + 3_13604 + 3_23604 + 3_13605 + 3_23605 + 3_13606 + 3_23606 + 3_13607 + 3_23607 + 3_13608 + 3_23608 + 3_13609 + 3_23609 + 3_13610 + 3_23610 + 3_13611 + 3_23611 + 3_13612 + 3_23612 + 4_11601 + 4_21601 + 4_11602 + 4_21602 + 4_11603 + 4_21603 + 4_11604 + 4_21604 + 4_11605 + 4_21605 + 4_11606 + 4_21606 + 4_11607 + 4_21607 + 4_11608 + 4_21608 + 4_11609 + 4_21609 + 4_11610 + 4_21610 + 4_11611 + 4_21611 + 4_11612 + 4_21612 + 4_12601 + 4_22601 + 4_12602 + 4_22602 + 4_12603 + 4_22603 + 4_12604 + 4_22604 + 4_12605 + 4_22605 + 4_12606 + 4_22606 + 4_12607 + 4_22607 + 4_12608 + 4_22608 + 4_12609 + 4_22609 + 4_12610 + 4_22610 + 4_12611 + 4_22611 + 4_12612 + 4_22612 + 4_13601 + 4_23601 + 4_13602 + 4_23602 + 4_13603 + 4_23603 + 4_13604 + 4_23604 + 4_13605 + 4_23605 + 4_13606 + 4_23606 + 4_13607 + 4_23607 + 4_13608 + 4_23608 + 4_13609 + 4_23609 + 4_13610 + 4_23610 + 4_13611 + 4_23611 + 4_13612 + 4_23612 + + D:\Illumina\NextSeq Control Software Temp\210510_NS500361_0936_AHH7K5BGXH\ + + D:\Illumina\NextSeq Control Software PreRun + D:\Illumina\NextSeq Control Software PreRun\NS500361_2021-05-10__10_04_14 + \\files.ugent.be\s209115\shares\cmgg_upload\NextSeq500_NS500361\210510_NS500361_0936_AHH7K5BGXH\ + C:\Program Files\Illumina\NextSeq Control Software\Recipe\High\v2.5 + + 210510 + nextseq@cmgg.be + + IXFocus + Both + false + false + true + false + + BP10 + BP11 + BP14 + BP14 + false + false + false + false + 206670491 + + ManualRunSetup + PerformanceDataRunMonitoringAndStorage + NEXTSEQ + true + 76 + 0 + 6 + 6 + false + true + 92 + + + C:\Users\sbsuser\Desktop\Sample sheets OncoRNALab\NSQ_Run936_COPD_146Bcells.csv + diff --git a/test_data/NovaSeq/RunParameters.xml b/test_data/NovaSeq/RunParameters.xml index 6537b5e..01491fb 100755 --- a/test_data/NovaSeq/RunParameters.xml +++ b/test_data/NovaSeq/RunParameters.xml @@ -1,141 +1,141 @@ - - - Both - PairedEnd - A - 151 - 151 - 8 - 8 - 151 - 151 - 8 - 8 - 192 - v3.4.4 - 1.7.5 - NVQ_Run192 - - HW3FGDSXY - 20015843 - 20504473 - 12/11/2021 00:00:00 - 04/29/2021 14:00:00 - 1 - HTWashOnly;S4 - S4 - 1 - 2 - NV0293471-LIB - Universal - 20005221 - 1000008041 - 12/31/2169 00:00:00 - 04/29/2021 14:00:00 - 3 - NV2954072-RGSBS - S4 - 20003250 - 20468436 - 07/27/2021 00:00:00 - 04/29/2021 14:00:00 - 330 - 12 - 330 - 1 - 4 - NV3014609-RGCPE - S4 - 20003249 - 20481683 - 10/07/2021 00:00:00 - 04/29/2021 14:00:00 - 330 - 12 - 5 - NV5116319-BUFFR - S4 - 20003187 - 50000151 - 09/17/2021 00:00:00 - 12 - 04/29/2021 14:00:00 - 3 - - C:\Program Files\Illumina\NovaSeq Control Software\Recipe - - false - /ilmn/outputfolder/210429_A00785_0192_AHW3FGDSXY/ - /ilmn/outputfolder - Z:\outputfolder\210429_A00785_0192_AHW3FGDSXY\ - Y:\210429_A00785_0192_AHW3FGDSXY\ - Y:\ - C:\ProgramData\Illumina\NovaSeq\NovaSeqTemp\210429_A00785_0192_AHW3FGDSXY\ - C:\ProgramData\Illumina\NovaSeq\NovaSeqTemp\RunSetupLogs\A00785_2021-04-29__13_06_03_SideA - 210429 - 210429_A00785_0192_AHW3FGDSXY - true - false - 6764764 - euc1-prod - - true - true - false - false - false - false - false - A00785 - HighThroughput - NovaSeq Control Software - 1.7.5 - 27 - - - Fluidics Board - novaseq_flu@NovaSeq_1.26.1 - - - Left Buffer Interface Board - novaseq_bim@NovaSeq_1.26.1 - - - Right Buffer Interface Board - novaseq_bim@NovaSeq_1.26.1 - - - Chassis Module Board - novaseq_chm@NovaSeq_1.26.1 - - - Camera Interface Board - novaseq_cib_2@NovaSeq_1.26.1 - - - Focus Interface Board - novaseq_fib_2@NovaSeq_1.26.1 - - - Flow Cell Holder Board - novaseq_fch_2@NovaSeq_1.26.1 - - - System Thermal Board - novaseq_syst@NovaSeq_1.26.1 - - - Left Reagent Chiller Board - novaseq_rca@NovaSeq_1.26.1 - - - Right Reagent Chiller Board - novaseq_rca@NovaSeq_1.26.1 - - - true - 17E9048675F6479C - 1.6.3.1575 - Manual - NovaSeqStandard - \ No newline at end of file + + + Both + PairedEnd + A + 151 + 151 + 8 + 8 + 151 + 151 + 8 + 8 + 192 + v3.4.4 + 1.7.5 + NVQ_Run192 + + HW3FGDSXY + 20015843 + 20504473 + 12/11/2021 00:00:00 + 04/29/2021 14:00:00 + 1 + HTWashOnly;S4 + S4 + 1 + 2 + NV0293471-LIB + Universal + 20005221 + 1000008041 + 12/31/2169 00:00:00 + 04/29/2021 14:00:00 + 3 + NV2954072-RGSBS + S4 + 20003250 + 20468436 + 07/27/2021 00:00:00 + 04/29/2021 14:00:00 + 330 + 12 + 330 + 1 + 4 + NV3014609-RGCPE + S4 + 20003249 + 20481683 + 10/07/2021 00:00:00 + 04/29/2021 14:00:00 + 330 + 12 + 5 + NV5116319-BUFFR + S4 + 20003187 + 50000151 + 09/17/2021 00:00:00 + 12 + 04/29/2021 14:00:00 + 3 + + C:\Program Files\Illumina\NovaSeq Control Software\Recipe + + false + /ilmn/outputfolder/210429_A00785_0192_AHW3FGDSXY/ + /ilmn/outputfolder + Z:\outputfolder\210429_A00785_0192_AHW3FGDSXY\ + Y:\210429_A00785_0192_AHW3FGDSXY\ + Y:\ + C:\ProgramData\Illumina\NovaSeq\NovaSeqTemp\210429_A00785_0192_AHW3FGDSXY\ + C:\ProgramData\Illumina\NovaSeq\NovaSeqTemp\RunSetupLogs\A00785_2021-04-29__13_06_03_SideA + 210429 + 210429_A00785_0192_AHW3FGDSXY + true + false + 6764764 + euc1-prod + + true + true + false + false + false + false + false + A00785 + HighThroughput + NovaSeq Control Software + 1.7.5 + 27 + + + Fluidics Board + novaseq_flu@NovaSeq_1.26.1 + + + Left Buffer Interface Board + novaseq_bim@NovaSeq_1.26.1 + + + Right Buffer Interface Board + novaseq_bim@NovaSeq_1.26.1 + + + Chassis Module Board + novaseq_chm@NovaSeq_1.26.1 + + + Camera Interface Board + novaseq_cib_2@NovaSeq_1.26.1 + + + Focus Interface Board + novaseq_fib_2@NovaSeq_1.26.1 + + + Flow Cell Holder Board + novaseq_fch_2@NovaSeq_1.26.1 + + + System Thermal Board + novaseq_syst@NovaSeq_1.26.1 + + + Left Reagent Chiller Board + novaseq_rca@NovaSeq_1.26.1 + + + Right Reagent Chiller Board + novaseq_rca@NovaSeq_1.26.1 + + + true + 17E9048675F6479C + 1.6.3.1575 + Manual + NovaSeqStandard + From dafc01cc28bdb160ccfd2464484789ec71394e8c Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 17 Dec 2025 09:17:17 +0000 Subject: [PATCH 6/9] ci: add PyPI publish workflow and remove setup.py - Remove setup.py (pyproject.toml handles everything) - Add publish.yaml workflow triggered on GitHub releases - Uses trusted publishing with OIDC (no API tokens needed) --- .github/workflows/publish.yaml | 31 +++++++++++++++++++++++++++++++ setup.py | 5 ----- 2 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/publish.yaml delete mode 100755 setup.py diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml new file mode 100644 index 0000000..769d3e1 --- /dev/null +++ b/.github/workflows/publish.yaml @@ -0,0 +1,31 @@ +name: "Publish to PyPI" + +on: + release: + types: [published] + +jobs: + publish: + name: Publish to PyPI + runs-on: ubuntu-latest + environment: pypi + permissions: + id-token: write + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.11" + + - name: Install build dependencies + run: pip install build + + - name: Build package + run: python -m build + + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/setup.py b/setup.py deleted file mode 100755 index de2040c..0000000 --- a/setup.py +++ /dev/null @@ -1,5 +0,0 @@ -"""Minimal setup.py for backwards compatibility with older pip versions.""" - -from setuptools import setup - -setup() From e033b55d87a7ae32d758a978f813ceaeba9598f9 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 17 Dec 2025 09:20:49 +0000 Subject: [PATCH 7/9] fix: exclude test_data from pre-commit file modifications Revert changes to test data XML files and add exclude patterns to prevent pre-commit hooks from modifying test data and example files. --- .pre-commit-config.yaml | 4 + test_data/HiSeq/RunInfo.xml | 1844 +++---- test_data/HiSeq/RunParameters.xml | 250 +- test_data/MiSeq/CompletedJobInfo.xml | 210 +- .../MiSeq/GenerateFASTQRunStatistics.xml | 4726 ++++++++--------- test_data/MiSeq/RunCompletionStatus.xml | 24 +- test_data/MiSeq/RunInfo.xml | 30 +- test_data/MiSeq/RunParameters.xml | 184 +- test_data/NextSeq2000/RunCompletionStatus.xml | 2 +- test_data/NextSeq2000/RunInfo.xml | 1 + test_data/NextSeq2000/RunParameters.xml | 2 +- test_data/NextSeq500/RTAConfiguration.xml | 282 +- test_data/NextSeq500/RunCompletionStatus.xml | 36 +- test_data/NextSeq500/RunInfo.xml | 1776 +++---- test_data/NextSeq500/RunParameters.xml | 1922 +++---- test_data/NovaSeq/RunParameters.xml | 282 +- 16 files changed, 5790 insertions(+), 5785 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 05b5cae..73d112d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -18,15 +18,19 @@ repos: - id: check-toml - id: debug-statements - id: end-of-file-fixer + exclude: ^(test_data|docs/example)/ - id: trailing-whitespace + exclude: ^(test_data|docs/example)/ - id: mixed-line-ending args: ["--fix=lf"] + exclude: ^(test_data|docs/example)/ # Line ending normalization - repo: https://github.com/Lucas-C/pre-commit-hooks rev: "v1.5.5" hooks: - id: remove-crlf + exclude: ^(test_data|docs/example)/ # Prettier for markdown, yaml, html, json formatting - repo: https://github.com/pre-commit/mirrors-prettier diff --git a/test_data/HiSeq/RunInfo.xml b/test_data/HiSeq/RunInfo.xml index b07b9d8..a99f6d8 100755 --- a/test_data/HiSeq/RunInfo.xml +++ b/test_data/HiSeq/RunInfo.xml @@ -1,922 +1,922 @@ - - - - HLGNYBBXY - J00178 - 210513 - - - - - - - - 1_1101 - 1_1102 - 1_1103 - 1_1104 - 1_1105 - 1_1106 - 1_1107 - 1_1108 - 1_1109 - 1_1110 - 1_1111 - 1_1112 - 1_1113 - 1_1114 - 1_1115 - 1_1116 - 1_1117 - 1_1118 - 1_1119 - 1_1120 - 1_1121 - 1_1122 - 1_1123 - 1_1124 - 1_1125 - 1_1126 - 1_1127 - 1_1128 - 1_1201 - 1_1202 - 1_1203 - 1_1204 - 1_1205 - 1_1206 - 1_1207 - 1_1208 - 1_1209 - 1_1210 - 1_1211 - 1_1212 - 1_1213 - 1_1214 - 1_1215 - 1_1216 - 1_1217 - 1_1218 - 1_1219 - 1_1220 - 1_1221 - 1_1222 - 1_1223 - 1_1224 - 1_1225 - 1_1226 - 1_1227 - 1_1228 - 1_2101 - 1_2102 - 1_2103 - 1_2104 - 1_2105 - 1_2106 - 1_2107 - 1_2108 - 1_2109 - 1_2110 - 1_2111 - 1_2112 - 1_2113 - 1_2114 - 1_2115 - 1_2116 - 1_2117 - 1_2118 - 1_2119 - 1_2120 - 1_2121 - 1_2122 - 1_2123 - 1_2124 - 1_2125 - 1_2126 - 1_2127 - 1_2128 - 1_2201 - 1_2202 - 1_2203 - 1_2204 - 1_2205 - 1_2206 - 1_2207 - 1_2208 - 1_2209 - 1_2210 - 1_2211 - 1_2212 - 1_2213 - 1_2214 - 1_2215 - 1_2216 - 1_2217 - 1_2218 - 1_2219 - 1_2220 - 1_2221 - 1_2222 - 1_2223 - 1_2224 - 1_2225 - 1_2226 - 1_2227 - 1_2228 - 2_1101 - 2_1102 - 2_1103 - 2_1104 - 2_1105 - 2_1106 - 2_1107 - 2_1108 - 2_1109 - 2_1110 - 2_1111 - 2_1112 - 2_1113 - 2_1114 - 2_1115 - 2_1116 - 2_1117 - 2_1118 - 2_1119 - 2_1120 - 2_1121 - 2_1122 - 2_1123 - 2_1124 - 2_1125 - 2_1126 - 2_1127 - 2_1128 - 2_1201 - 2_1202 - 2_1203 - 2_1204 - 2_1205 - 2_1206 - 2_1207 - 2_1208 - 2_1209 - 2_1210 - 2_1211 - 2_1212 - 2_1213 - 2_1214 - 2_1215 - 2_1216 - 2_1217 - 2_1218 - 2_1219 - 2_1220 - 2_1221 - 2_1222 - 2_1223 - 2_1224 - 2_1225 - 2_1226 - 2_1227 - 2_1228 - 2_2101 - 2_2102 - 2_2103 - 2_2104 - 2_2105 - 2_2106 - 2_2107 - 2_2108 - 2_2109 - 2_2110 - 2_2111 - 2_2112 - 2_2113 - 2_2114 - 2_2115 - 2_2116 - 2_2117 - 2_2118 - 2_2119 - 2_2120 - 2_2121 - 2_2122 - 2_2123 - 2_2124 - 2_2125 - 2_2126 - 2_2127 - 2_2128 - 2_2201 - 2_2202 - 2_2203 - 2_2204 - 2_2205 - 2_2206 - 2_2207 - 2_2208 - 2_2209 - 2_2210 - 2_2211 - 2_2212 - 2_2213 - 2_2214 - 2_2215 - 2_2216 - 2_2217 - 2_2218 - 2_2219 - 2_2220 - 2_2221 - 2_2222 - 2_2223 - 2_2224 - 2_2225 - 2_2226 - 2_2227 - 2_2228 - 3_1101 - 3_1102 - 3_1103 - 3_1104 - 3_1105 - 3_1106 - 3_1107 - 3_1108 - 3_1109 - 3_1110 - 3_1111 - 3_1112 - 3_1113 - 3_1114 - 3_1115 - 3_1116 - 3_1117 - 3_1118 - 3_1119 - 3_1120 - 3_1121 - 3_1122 - 3_1123 - 3_1124 - 3_1125 - 3_1126 - 3_1127 - 3_1128 - 3_1201 - 3_1202 - 3_1203 - 3_1204 - 3_1205 - 3_1206 - 3_1207 - 3_1208 - 3_1209 - 3_1210 - 3_1211 - 3_1212 - 3_1213 - 3_1214 - 3_1215 - 3_1216 - 3_1217 - 3_1218 - 3_1219 - 3_1220 - 3_1221 - 3_1222 - 3_1223 - 3_1224 - 3_1225 - 3_1226 - 3_1227 - 3_1228 - 3_2101 - 3_2102 - 3_2103 - 3_2104 - 3_2105 - 3_2106 - 3_2107 - 3_2108 - 3_2109 - 3_2110 - 3_2111 - 3_2112 - 3_2113 - 3_2114 - 3_2115 - 3_2116 - 3_2117 - 3_2118 - 3_2119 - 3_2120 - 3_2121 - 3_2122 - 3_2123 - 3_2124 - 3_2125 - 3_2126 - 3_2127 - 3_2128 - 3_2201 - 3_2202 - 3_2203 - 3_2204 - 3_2205 - 3_2206 - 3_2207 - 3_2208 - 3_2209 - 3_2210 - 3_2211 - 3_2212 - 3_2213 - 3_2214 - 3_2215 - 3_2216 - 3_2217 - 3_2218 - 3_2219 - 3_2220 - 3_2221 - 3_2222 - 3_2223 - 3_2224 - 3_2225 - 3_2226 - 3_2227 - 3_2228 - 4_1101 - 4_1102 - 4_1103 - 4_1104 - 4_1105 - 4_1106 - 4_1107 - 4_1108 - 4_1109 - 4_1110 - 4_1111 - 4_1112 - 4_1113 - 4_1114 - 4_1115 - 4_1116 - 4_1117 - 4_1118 - 4_1119 - 4_1120 - 4_1121 - 4_1122 - 4_1123 - 4_1124 - 4_1125 - 4_1126 - 4_1127 - 4_1128 - 4_1201 - 4_1202 - 4_1203 - 4_1204 - 4_1205 - 4_1206 - 4_1207 - 4_1208 - 4_1209 - 4_1210 - 4_1211 - 4_1212 - 4_1213 - 4_1214 - 4_1215 - 4_1216 - 4_1217 - 4_1218 - 4_1219 - 4_1220 - 4_1221 - 4_1222 - 4_1223 - 4_1224 - 4_1225 - 4_1226 - 4_1227 - 4_1228 - 4_2101 - 4_2102 - 4_2103 - 4_2104 - 4_2105 - 4_2106 - 4_2107 - 4_2108 - 4_2109 - 4_2110 - 4_2111 - 4_2112 - 4_2113 - 4_2114 - 4_2115 - 4_2116 - 4_2117 - 4_2118 - 4_2119 - 4_2120 - 4_2121 - 4_2122 - 4_2123 - 4_2124 - 4_2125 - 4_2126 - 4_2127 - 4_2128 - 4_2201 - 4_2202 - 4_2203 - 4_2204 - 4_2205 - 4_2206 - 4_2207 - 4_2208 - 4_2209 - 4_2210 - 4_2211 - 4_2212 - 4_2213 - 4_2214 - 4_2215 - 4_2216 - 4_2217 - 4_2218 - 4_2219 - 4_2220 - 4_2221 - 4_2222 - 4_2223 - 4_2224 - 4_2225 - 4_2226 - 4_2227 - 4_2228 - 5_1101 - 5_1102 - 5_1103 - 5_1104 - 5_1105 - 5_1106 - 5_1107 - 5_1108 - 5_1109 - 5_1110 - 5_1111 - 5_1112 - 5_1113 - 5_1114 - 5_1115 - 5_1116 - 5_1117 - 5_1118 - 5_1119 - 5_1120 - 5_1121 - 5_1122 - 5_1123 - 5_1124 - 5_1125 - 5_1126 - 5_1127 - 5_1128 - 5_1201 - 5_1202 - 5_1203 - 5_1204 - 5_1205 - 5_1206 - 5_1207 - 5_1208 - 5_1209 - 5_1210 - 5_1211 - 5_1212 - 5_1213 - 5_1214 - 5_1215 - 5_1216 - 5_1217 - 5_1218 - 5_1219 - 5_1220 - 5_1221 - 5_1222 - 5_1223 - 5_1224 - 5_1225 - 5_1226 - 5_1227 - 5_1228 - 5_2101 - 5_2102 - 5_2103 - 5_2104 - 5_2105 - 5_2106 - 5_2107 - 5_2108 - 5_2109 - 5_2110 - 5_2111 - 5_2112 - 5_2113 - 5_2114 - 5_2115 - 5_2116 - 5_2117 - 5_2118 - 5_2119 - 5_2120 - 5_2121 - 5_2122 - 5_2123 - 5_2124 - 5_2125 - 5_2126 - 5_2127 - 5_2128 - 5_2201 - 5_2202 - 5_2203 - 5_2204 - 5_2205 - 5_2206 - 5_2207 - 5_2208 - 5_2209 - 5_2210 - 5_2211 - 5_2212 - 5_2213 - 5_2214 - 5_2215 - 5_2216 - 5_2217 - 5_2218 - 5_2219 - 5_2220 - 5_2221 - 5_2222 - 5_2223 - 5_2224 - 5_2225 - 5_2226 - 5_2227 - 5_2228 - 6_1101 - 6_1102 - 6_1103 - 6_1104 - 6_1105 - 6_1106 - 6_1107 - 6_1108 - 6_1109 - 6_1110 - 6_1111 - 6_1112 - 6_1113 - 6_1114 - 6_1115 - 6_1116 - 6_1117 - 6_1118 - 6_1119 - 6_1120 - 6_1121 - 6_1122 - 6_1123 - 6_1124 - 6_1125 - 6_1126 - 6_1127 - 6_1128 - 6_1201 - 6_1202 - 6_1203 - 6_1204 - 6_1205 - 6_1206 - 6_1207 - 6_1208 - 6_1209 - 6_1210 - 6_1211 - 6_1212 - 6_1213 - 6_1214 - 6_1215 - 6_1216 - 6_1217 - 6_1218 - 6_1219 - 6_1220 - 6_1221 - 6_1222 - 6_1223 - 6_1224 - 6_1225 - 6_1226 - 6_1227 - 6_1228 - 6_2101 - 6_2102 - 6_2103 - 6_2104 - 6_2105 - 6_2106 - 6_2107 - 6_2108 - 6_2109 - 6_2110 - 6_2111 - 6_2112 - 6_2113 - 6_2114 - 6_2115 - 6_2116 - 6_2117 - 6_2118 - 6_2119 - 6_2120 - 6_2121 - 6_2122 - 6_2123 - 6_2124 - 6_2125 - 6_2126 - 6_2127 - 6_2128 - 6_2201 - 6_2202 - 6_2203 - 6_2204 - 6_2205 - 6_2206 - 6_2207 - 6_2208 - 6_2209 - 6_2210 - 6_2211 - 6_2212 - 6_2213 - 6_2214 - 6_2215 - 6_2216 - 6_2217 - 6_2218 - 6_2219 - 6_2220 - 6_2221 - 6_2222 - 6_2223 - 6_2224 - 6_2225 - 6_2226 - 6_2227 - 6_2228 - 7_1101 - 7_1102 - 7_1103 - 7_1104 - 7_1105 - 7_1106 - 7_1107 - 7_1108 - 7_1109 - 7_1110 - 7_1111 - 7_1112 - 7_1113 - 7_1114 - 7_1115 - 7_1116 - 7_1117 - 7_1118 - 7_1119 - 7_1120 - 7_1121 - 7_1122 - 7_1123 - 7_1124 - 7_1125 - 7_1126 - 7_1127 - 7_1128 - 7_1201 - 7_1202 - 7_1203 - 7_1204 - 7_1205 - 7_1206 - 7_1207 - 7_1208 - 7_1209 - 7_1210 - 7_1211 - 7_1212 - 7_1213 - 7_1214 - 7_1215 - 7_1216 - 7_1217 - 7_1218 - 7_1219 - 7_1220 - 7_1221 - 7_1222 - 7_1223 - 7_1224 - 7_1225 - 7_1226 - 7_1227 - 7_1228 - 7_2101 - 7_2102 - 7_2103 - 7_2104 - 7_2105 - 7_2106 - 7_2107 - 7_2108 - 7_2109 - 7_2110 - 7_2111 - 7_2112 - 7_2113 - 7_2114 - 7_2115 - 7_2116 - 7_2117 - 7_2118 - 7_2119 - 7_2120 - 7_2121 - 7_2122 - 7_2123 - 7_2124 - 7_2125 - 7_2126 - 7_2127 - 7_2128 - 7_2201 - 7_2202 - 7_2203 - 7_2204 - 7_2205 - 7_2206 - 7_2207 - 7_2208 - 7_2209 - 7_2210 - 7_2211 - 7_2212 - 7_2213 - 7_2214 - 7_2215 - 7_2216 - 7_2217 - 7_2218 - 7_2219 - 7_2220 - 7_2221 - 7_2222 - 7_2223 - 7_2224 - 7_2225 - 7_2226 - 7_2227 - 7_2228 - 8_1101 - 8_1102 - 8_1103 - 8_1104 - 8_1105 - 8_1106 - 8_1107 - 8_1108 - 8_1109 - 8_1110 - 8_1111 - 8_1112 - 8_1113 - 8_1114 - 8_1115 - 8_1116 - 8_1117 - 8_1118 - 8_1119 - 8_1120 - 8_1121 - 8_1122 - 8_1123 - 8_1124 - 8_1125 - 8_1126 - 8_1127 - 8_1128 - 8_1201 - 8_1202 - 8_1203 - 8_1204 - 8_1205 - 8_1206 - 8_1207 - 8_1208 - 8_1209 - 8_1210 - 8_1211 - 8_1212 - 8_1213 - 8_1214 - 8_1215 - 8_1216 - 8_1217 - 8_1218 - 8_1219 - 8_1220 - 8_1221 - 8_1222 - 8_1223 - 8_1224 - 8_1225 - 8_1226 - 8_1227 - 8_1228 - 8_2101 - 8_2102 - 8_2103 - 8_2104 - 8_2105 - 8_2106 - 8_2107 - 8_2108 - 8_2109 - 8_2110 - 8_2111 - 8_2112 - 8_2113 - 8_2114 - 8_2115 - 8_2116 - 8_2117 - 8_2118 - 8_2119 - 8_2120 - 8_2121 - 8_2122 - 8_2123 - 8_2124 - 8_2125 - 8_2126 - 8_2127 - 8_2128 - 8_2201 - 8_2202 - 8_2203 - 8_2204 - 8_2205 - 8_2206 - 8_2207 - 8_2208 - 8_2209 - 8_2210 - 8_2211 - 8_2212 - 8_2213 - 8_2214 - 8_2215 - 8_2216 - 8_2217 - 8_2218 - 8_2219 - 8_2220 - 8_2221 - 8_2222 - 8_2223 - 8_2224 - 8_2225 - 8_2226 - 8_2227 - 8_2228 - - - - - - - A - G - T - C - - - + + + + HLGNYBBXY + J00178 + 210513 + + + + + + + + 1_1101 + 1_1102 + 1_1103 + 1_1104 + 1_1105 + 1_1106 + 1_1107 + 1_1108 + 1_1109 + 1_1110 + 1_1111 + 1_1112 + 1_1113 + 1_1114 + 1_1115 + 1_1116 + 1_1117 + 1_1118 + 1_1119 + 1_1120 + 1_1121 + 1_1122 + 1_1123 + 1_1124 + 1_1125 + 1_1126 + 1_1127 + 1_1128 + 1_1201 + 1_1202 + 1_1203 + 1_1204 + 1_1205 + 1_1206 + 1_1207 + 1_1208 + 1_1209 + 1_1210 + 1_1211 + 1_1212 + 1_1213 + 1_1214 + 1_1215 + 1_1216 + 1_1217 + 1_1218 + 1_1219 + 1_1220 + 1_1221 + 1_1222 + 1_1223 + 1_1224 + 1_1225 + 1_1226 + 1_1227 + 1_1228 + 1_2101 + 1_2102 + 1_2103 + 1_2104 + 1_2105 + 1_2106 + 1_2107 + 1_2108 + 1_2109 + 1_2110 + 1_2111 + 1_2112 + 1_2113 + 1_2114 + 1_2115 + 1_2116 + 1_2117 + 1_2118 + 1_2119 + 1_2120 + 1_2121 + 1_2122 + 1_2123 + 1_2124 + 1_2125 + 1_2126 + 1_2127 + 1_2128 + 1_2201 + 1_2202 + 1_2203 + 1_2204 + 1_2205 + 1_2206 + 1_2207 + 1_2208 + 1_2209 + 1_2210 + 1_2211 + 1_2212 + 1_2213 + 1_2214 + 1_2215 + 1_2216 + 1_2217 + 1_2218 + 1_2219 + 1_2220 + 1_2221 + 1_2222 + 1_2223 + 1_2224 + 1_2225 + 1_2226 + 1_2227 + 1_2228 + 2_1101 + 2_1102 + 2_1103 + 2_1104 + 2_1105 + 2_1106 + 2_1107 + 2_1108 + 2_1109 + 2_1110 + 2_1111 + 2_1112 + 2_1113 + 2_1114 + 2_1115 + 2_1116 + 2_1117 + 2_1118 + 2_1119 + 2_1120 + 2_1121 + 2_1122 + 2_1123 + 2_1124 + 2_1125 + 2_1126 + 2_1127 + 2_1128 + 2_1201 + 2_1202 + 2_1203 + 2_1204 + 2_1205 + 2_1206 + 2_1207 + 2_1208 + 2_1209 + 2_1210 + 2_1211 + 2_1212 + 2_1213 + 2_1214 + 2_1215 + 2_1216 + 2_1217 + 2_1218 + 2_1219 + 2_1220 + 2_1221 + 2_1222 + 2_1223 + 2_1224 + 2_1225 + 2_1226 + 2_1227 + 2_1228 + 2_2101 + 2_2102 + 2_2103 + 2_2104 + 2_2105 + 2_2106 + 2_2107 + 2_2108 + 2_2109 + 2_2110 + 2_2111 + 2_2112 + 2_2113 + 2_2114 + 2_2115 + 2_2116 + 2_2117 + 2_2118 + 2_2119 + 2_2120 + 2_2121 + 2_2122 + 2_2123 + 2_2124 + 2_2125 + 2_2126 + 2_2127 + 2_2128 + 2_2201 + 2_2202 + 2_2203 + 2_2204 + 2_2205 + 2_2206 + 2_2207 + 2_2208 + 2_2209 + 2_2210 + 2_2211 + 2_2212 + 2_2213 + 2_2214 + 2_2215 + 2_2216 + 2_2217 + 2_2218 + 2_2219 + 2_2220 + 2_2221 + 2_2222 + 2_2223 + 2_2224 + 2_2225 + 2_2226 + 2_2227 + 2_2228 + 3_1101 + 3_1102 + 3_1103 + 3_1104 + 3_1105 + 3_1106 + 3_1107 + 3_1108 + 3_1109 + 3_1110 + 3_1111 + 3_1112 + 3_1113 + 3_1114 + 3_1115 + 3_1116 + 3_1117 + 3_1118 + 3_1119 + 3_1120 + 3_1121 + 3_1122 + 3_1123 + 3_1124 + 3_1125 + 3_1126 + 3_1127 + 3_1128 + 3_1201 + 3_1202 + 3_1203 + 3_1204 + 3_1205 + 3_1206 + 3_1207 + 3_1208 + 3_1209 + 3_1210 + 3_1211 + 3_1212 + 3_1213 + 3_1214 + 3_1215 + 3_1216 + 3_1217 + 3_1218 + 3_1219 + 3_1220 + 3_1221 + 3_1222 + 3_1223 + 3_1224 + 3_1225 + 3_1226 + 3_1227 + 3_1228 + 3_2101 + 3_2102 + 3_2103 + 3_2104 + 3_2105 + 3_2106 + 3_2107 + 3_2108 + 3_2109 + 3_2110 + 3_2111 + 3_2112 + 3_2113 + 3_2114 + 3_2115 + 3_2116 + 3_2117 + 3_2118 + 3_2119 + 3_2120 + 3_2121 + 3_2122 + 3_2123 + 3_2124 + 3_2125 + 3_2126 + 3_2127 + 3_2128 + 3_2201 + 3_2202 + 3_2203 + 3_2204 + 3_2205 + 3_2206 + 3_2207 + 3_2208 + 3_2209 + 3_2210 + 3_2211 + 3_2212 + 3_2213 + 3_2214 + 3_2215 + 3_2216 + 3_2217 + 3_2218 + 3_2219 + 3_2220 + 3_2221 + 3_2222 + 3_2223 + 3_2224 + 3_2225 + 3_2226 + 3_2227 + 3_2228 + 4_1101 + 4_1102 + 4_1103 + 4_1104 + 4_1105 + 4_1106 + 4_1107 + 4_1108 + 4_1109 + 4_1110 + 4_1111 + 4_1112 + 4_1113 + 4_1114 + 4_1115 + 4_1116 + 4_1117 + 4_1118 + 4_1119 + 4_1120 + 4_1121 + 4_1122 + 4_1123 + 4_1124 + 4_1125 + 4_1126 + 4_1127 + 4_1128 + 4_1201 + 4_1202 + 4_1203 + 4_1204 + 4_1205 + 4_1206 + 4_1207 + 4_1208 + 4_1209 + 4_1210 + 4_1211 + 4_1212 + 4_1213 + 4_1214 + 4_1215 + 4_1216 + 4_1217 + 4_1218 + 4_1219 + 4_1220 + 4_1221 + 4_1222 + 4_1223 + 4_1224 + 4_1225 + 4_1226 + 4_1227 + 4_1228 + 4_2101 + 4_2102 + 4_2103 + 4_2104 + 4_2105 + 4_2106 + 4_2107 + 4_2108 + 4_2109 + 4_2110 + 4_2111 + 4_2112 + 4_2113 + 4_2114 + 4_2115 + 4_2116 + 4_2117 + 4_2118 + 4_2119 + 4_2120 + 4_2121 + 4_2122 + 4_2123 + 4_2124 + 4_2125 + 4_2126 + 4_2127 + 4_2128 + 4_2201 + 4_2202 + 4_2203 + 4_2204 + 4_2205 + 4_2206 + 4_2207 + 4_2208 + 4_2209 + 4_2210 + 4_2211 + 4_2212 + 4_2213 + 4_2214 + 4_2215 + 4_2216 + 4_2217 + 4_2218 + 4_2219 + 4_2220 + 4_2221 + 4_2222 + 4_2223 + 4_2224 + 4_2225 + 4_2226 + 4_2227 + 4_2228 + 5_1101 + 5_1102 + 5_1103 + 5_1104 + 5_1105 + 5_1106 + 5_1107 + 5_1108 + 5_1109 + 5_1110 + 5_1111 + 5_1112 + 5_1113 + 5_1114 + 5_1115 + 5_1116 + 5_1117 + 5_1118 + 5_1119 + 5_1120 + 5_1121 + 5_1122 + 5_1123 + 5_1124 + 5_1125 + 5_1126 + 5_1127 + 5_1128 + 5_1201 + 5_1202 + 5_1203 + 5_1204 + 5_1205 + 5_1206 + 5_1207 + 5_1208 + 5_1209 + 5_1210 + 5_1211 + 5_1212 + 5_1213 + 5_1214 + 5_1215 + 5_1216 + 5_1217 + 5_1218 + 5_1219 + 5_1220 + 5_1221 + 5_1222 + 5_1223 + 5_1224 + 5_1225 + 5_1226 + 5_1227 + 5_1228 + 5_2101 + 5_2102 + 5_2103 + 5_2104 + 5_2105 + 5_2106 + 5_2107 + 5_2108 + 5_2109 + 5_2110 + 5_2111 + 5_2112 + 5_2113 + 5_2114 + 5_2115 + 5_2116 + 5_2117 + 5_2118 + 5_2119 + 5_2120 + 5_2121 + 5_2122 + 5_2123 + 5_2124 + 5_2125 + 5_2126 + 5_2127 + 5_2128 + 5_2201 + 5_2202 + 5_2203 + 5_2204 + 5_2205 + 5_2206 + 5_2207 + 5_2208 + 5_2209 + 5_2210 + 5_2211 + 5_2212 + 5_2213 + 5_2214 + 5_2215 + 5_2216 + 5_2217 + 5_2218 + 5_2219 + 5_2220 + 5_2221 + 5_2222 + 5_2223 + 5_2224 + 5_2225 + 5_2226 + 5_2227 + 5_2228 + 6_1101 + 6_1102 + 6_1103 + 6_1104 + 6_1105 + 6_1106 + 6_1107 + 6_1108 + 6_1109 + 6_1110 + 6_1111 + 6_1112 + 6_1113 + 6_1114 + 6_1115 + 6_1116 + 6_1117 + 6_1118 + 6_1119 + 6_1120 + 6_1121 + 6_1122 + 6_1123 + 6_1124 + 6_1125 + 6_1126 + 6_1127 + 6_1128 + 6_1201 + 6_1202 + 6_1203 + 6_1204 + 6_1205 + 6_1206 + 6_1207 + 6_1208 + 6_1209 + 6_1210 + 6_1211 + 6_1212 + 6_1213 + 6_1214 + 6_1215 + 6_1216 + 6_1217 + 6_1218 + 6_1219 + 6_1220 + 6_1221 + 6_1222 + 6_1223 + 6_1224 + 6_1225 + 6_1226 + 6_1227 + 6_1228 + 6_2101 + 6_2102 + 6_2103 + 6_2104 + 6_2105 + 6_2106 + 6_2107 + 6_2108 + 6_2109 + 6_2110 + 6_2111 + 6_2112 + 6_2113 + 6_2114 + 6_2115 + 6_2116 + 6_2117 + 6_2118 + 6_2119 + 6_2120 + 6_2121 + 6_2122 + 6_2123 + 6_2124 + 6_2125 + 6_2126 + 6_2127 + 6_2128 + 6_2201 + 6_2202 + 6_2203 + 6_2204 + 6_2205 + 6_2206 + 6_2207 + 6_2208 + 6_2209 + 6_2210 + 6_2211 + 6_2212 + 6_2213 + 6_2214 + 6_2215 + 6_2216 + 6_2217 + 6_2218 + 6_2219 + 6_2220 + 6_2221 + 6_2222 + 6_2223 + 6_2224 + 6_2225 + 6_2226 + 6_2227 + 6_2228 + 7_1101 + 7_1102 + 7_1103 + 7_1104 + 7_1105 + 7_1106 + 7_1107 + 7_1108 + 7_1109 + 7_1110 + 7_1111 + 7_1112 + 7_1113 + 7_1114 + 7_1115 + 7_1116 + 7_1117 + 7_1118 + 7_1119 + 7_1120 + 7_1121 + 7_1122 + 7_1123 + 7_1124 + 7_1125 + 7_1126 + 7_1127 + 7_1128 + 7_1201 + 7_1202 + 7_1203 + 7_1204 + 7_1205 + 7_1206 + 7_1207 + 7_1208 + 7_1209 + 7_1210 + 7_1211 + 7_1212 + 7_1213 + 7_1214 + 7_1215 + 7_1216 + 7_1217 + 7_1218 + 7_1219 + 7_1220 + 7_1221 + 7_1222 + 7_1223 + 7_1224 + 7_1225 + 7_1226 + 7_1227 + 7_1228 + 7_2101 + 7_2102 + 7_2103 + 7_2104 + 7_2105 + 7_2106 + 7_2107 + 7_2108 + 7_2109 + 7_2110 + 7_2111 + 7_2112 + 7_2113 + 7_2114 + 7_2115 + 7_2116 + 7_2117 + 7_2118 + 7_2119 + 7_2120 + 7_2121 + 7_2122 + 7_2123 + 7_2124 + 7_2125 + 7_2126 + 7_2127 + 7_2128 + 7_2201 + 7_2202 + 7_2203 + 7_2204 + 7_2205 + 7_2206 + 7_2207 + 7_2208 + 7_2209 + 7_2210 + 7_2211 + 7_2212 + 7_2213 + 7_2214 + 7_2215 + 7_2216 + 7_2217 + 7_2218 + 7_2219 + 7_2220 + 7_2221 + 7_2222 + 7_2223 + 7_2224 + 7_2225 + 7_2226 + 7_2227 + 7_2228 + 8_1101 + 8_1102 + 8_1103 + 8_1104 + 8_1105 + 8_1106 + 8_1107 + 8_1108 + 8_1109 + 8_1110 + 8_1111 + 8_1112 + 8_1113 + 8_1114 + 8_1115 + 8_1116 + 8_1117 + 8_1118 + 8_1119 + 8_1120 + 8_1121 + 8_1122 + 8_1123 + 8_1124 + 8_1125 + 8_1126 + 8_1127 + 8_1128 + 8_1201 + 8_1202 + 8_1203 + 8_1204 + 8_1205 + 8_1206 + 8_1207 + 8_1208 + 8_1209 + 8_1210 + 8_1211 + 8_1212 + 8_1213 + 8_1214 + 8_1215 + 8_1216 + 8_1217 + 8_1218 + 8_1219 + 8_1220 + 8_1221 + 8_1222 + 8_1223 + 8_1224 + 8_1225 + 8_1226 + 8_1227 + 8_1228 + 8_2101 + 8_2102 + 8_2103 + 8_2104 + 8_2105 + 8_2106 + 8_2107 + 8_2108 + 8_2109 + 8_2110 + 8_2111 + 8_2112 + 8_2113 + 8_2114 + 8_2115 + 8_2116 + 8_2117 + 8_2118 + 8_2119 + 8_2120 + 8_2121 + 8_2122 + 8_2123 + 8_2124 + 8_2125 + 8_2126 + 8_2127 + 8_2128 + 8_2201 + 8_2202 + 8_2203 + 8_2204 + 8_2205 + 8_2206 + 8_2207 + 8_2208 + 8_2209 + 8_2210 + 8_2211 + 8_2212 + 8_2213 + 8_2214 + 8_2215 + 8_2216 + 8_2217 + 8_2218 + 8_2219 + 8_2220 + 8_2221 + 8_2222 + 8_2223 + 8_2224 + 8_2225 + 8_2226 + 8_2227 + 8_2228 + + + + + + + A + G + T + C + + + \ No newline at end of file diff --git a/test_data/HiSeq/RunParameters.xml b/test_data/HiSeq/RunParameters.xml index 6ef23f1..b0820a8 100755 --- a/test_data/HiSeq/RunParameters.xml +++ b/test_data/HiSeq/RunParameters.xml @@ -1,125 +1,125 @@ - - - - false - 2 - HSQ_Run795 - -999 - A - SINGLEINDEX - 51 - 8 - 0 - 0 - Z:\ - Save All Thumbnails - HiSeq 3000/4000 SR - true - - HiSeq 3000/4000 SBS Kit - - HiSeq 3000/4000 Sequencing Primer - None - false - HiSeq Control Software - HD 3.4.0.38 - 210513_J00178_0795_AHLGNYBBXY - 210513 - BaseSpace - - HiSeq@cmgg.be - 206874685 - 206874685 - O:\Illumina\HiSeqTemp - true - true - true - - J00178 - 795 - HWI-J00178 - 10.37.13 - 3.0.0 - 2.7.7 - 2.9.2.15 - Illumina,Bruno Fluidics Controller,0,v2.0420 - 2.22-E02-R05 - 7.5.190.4396 - 2.12.0.0 - - HLGNYBBXY - HFGGKBBXX - sbsuser - -
-
-
-
-
-
-
-
- - DynamicITF - BothLaneSurfaces - true - AutoSwath - true - true - true - true - false - - 3 - 7 - 0 - 250 - 250 - 0 - 200 - 35 - 1 - 100 - 50 - 20 - 65535 - 50 - 4 - - 3200 - 4826 - 3200 - 135710 - 46.82 - 28 - 2 - false - - - - - - - - RGT26626724 - false - 74 - true - false - false - - - - - - - - O:\Illumina\HiSeqTemp\210513_J00178_0795_AHLGNYBBXY - HD 3.5.0.4 - false - false - - false - - 1 - + + + + false + 2 + HSQ_Run795 + -999 + A + SINGLEINDEX + 51 + 8 + 0 + 0 + Z:\ + Save All Thumbnails + HiSeq 3000/4000 SR + true + + HiSeq 3000/4000 SBS Kit + + HiSeq 3000/4000 Sequencing Primer + None + false + HiSeq Control Software + HD 3.4.0.38 + 210513_J00178_0795_AHLGNYBBXY + 210513 + BaseSpace + + HiSeq@cmgg.be + 206874685 + 206874685 + O:\Illumina\HiSeqTemp + true + true + true + + J00178 + 795 + HWI-J00178 + 10.37.13 + 3.0.0 + 2.7.7 + 2.9.2.15 + Illumina,Bruno Fluidics Controller,0,v2.0420 + 2.22-E02-R05 + 7.5.190.4396 + 2.12.0.0 + + HLGNYBBXY + HFGGKBBXX + sbsuser + +
+
+
+
+
+
+
+
+ + DynamicITF + BothLaneSurfaces + true + AutoSwath + true + true + true + true + false + + 3 + 7 + 0 + 250 + 250 + 0 + 200 + 35 + 1 + 100 + 50 + 20 + 65535 + 50 + 4 + + 3200 + 4826 + 3200 + 135710 + 46.82 + 28 + 2 + false + + + + + + + + RGT26626724 + false + 74 + true + false + false + + + + + + + + O:\Illumina\HiSeqTemp\210513_J00178_0795_AHLGNYBBXY + HD 3.5.0.4 + false + false + + false + + 1 + \ No newline at end of file diff --git a/test_data/MiSeq/CompletedJobInfo.xml b/test_data/MiSeq/CompletedJobInfo.xml index 52b756e..349ef91 100755 --- a/test_data/MiSeq/CompletedJobInfo.xml +++ b/test_data/MiSeq/CompletedJobInfo.xml @@ -1,105 +1,105 @@ - - - D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R\Alignment_1\20210506_154259 - 2021-05-06T15:48:35.480393+02:00 - - 210505_M01101_0075_000000000-JDP9R - 75 - 000000000-JDP9R - M01101 - 210505 - - - 151 - 1 - 151 - false - - - 8 - 1 - 8 - true - - - 8 - 1 - 8 - true - - - 151 - 1 - 151 - false - - - 1 - - D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R - - MiSeq - GenerateFASTQ -
- Amplicon - 44320 - RNASeq_M023 -
-
- 2021-05-06T15:43:01.1838234+02:00 - - - - - false - false - false - false - 0 - 0 - false - true - - - false - false - 0 - 0 - -1 - -1 - 0 - 0 - -1 - 0 - -1 - -1 - false - false - false - 0 - 3 - Poisson - 0.1 - 0 - false - - - TakeMin - 100 - - IAS - None - false - false - true - - None - true - false - - GenerateFASTQ - 2.5.56.9 - - 3.0.0.3127 - D:\Illumina\RTATemp\210505_M01101_0075_000000000-JDP9R -
+ + + D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R\Alignment_1\20210506_154259 + 2021-05-06T15:48:35.480393+02:00 + + 210505_M01101_0075_000000000-JDP9R + 75 + 000000000-JDP9R + M01101 + 210505 + + + 151 + 1 + 151 + false + + + 8 + 1 + 8 + true + + + 8 + 1 + 8 + true + + + 151 + 1 + 151 + false + + + 1 + + D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R + + MiSeq + GenerateFASTQ +
+ Amplicon + 44320 + RNASeq_M023 +
+
+ 2021-05-06T15:43:01.1838234+02:00 + + + + + false + false + false + false + 0 + 0 + false + true + + + false + false + 0 + 0 + -1 + -1 + 0 + 0 + -1 + 0 + -1 + -1 + false + false + false + 0 + 3 + Poisson + 0.1 + 0 + false + + + TakeMin + 100 + + IAS + None + false + false + true + + None + true + false + + GenerateFASTQ + 2.5.56.9 + + 3.0.0.3127 + D:\Illumina\RTATemp\210505_M01101_0075_000000000-JDP9R +
\ No newline at end of file diff --git a/test_data/MiSeq/GenerateFASTQRunStatistics.xml b/test_data/MiSeq/GenerateFASTQRunStatistics.xml index 3a96d74..97e1a77 100755 --- a/test_data/MiSeq/GenerateFASTQRunStatistics.xml +++ b/test_data/MiSeq/GenerateFASTQRunStatistics.xml @@ -1,2363 +1,2363 @@ - - - 2021-05-06T15:48:35.2736377+02:00 - 2021-05-06T15:43:01.1838234+02:00 - - 2.5.56.9 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - NaN - - Plots\Run_OverallMismatchRate.png - Plots\Run_OverallNoCallRate.png - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100142 - RNA2100142 - 1 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100143 - RNA2100143 - 2 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100144 - RNA2100144 - 3 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100146 - RNA2100146 - 4 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100147 - RNA2100147 - 5 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100148 - RNA2100148 - 6 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100149 - RNA2100149 - 7 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - 0 - -1 - -1 - -1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - RNA2100150 - RNA2100150 - 8 - NaN - NaN - 0 - 0 - 0 - 0 - 0 - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - + + + 2021-05-06T15:48:35.2736377+02:00 + 2021-05-06T15:43:01.1838234+02:00 + + 2.5.56.9 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + NaN + + Plots\Run_OverallMismatchRate.png + Plots\Run_OverallNoCallRate.png + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100142 + RNA2100142 + 1 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100143 + RNA2100143 + 2 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100144 + RNA2100144 + 3 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100146 + RNA2100146 + 4 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100147 + RNA2100147 + 5 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100148 + RNA2100148 + 6 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100149 + RNA2100149 + 7 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + RNA2100150 + RNA2100150 + 8 + NaN + NaN + 0 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + \ No newline at end of file diff --git a/test_data/MiSeq/RunCompletionStatus.xml b/test_data/MiSeq/RunCompletionStatus.xml index c85c863..25628ec 100755 --- a/test_data/MiSeq/RunCompletionStatus.xml +++ b/test_data/MiSeq/RunCompletionStatus.xml @@ -1,12 +1,12 @@ - - - 1 - SuccessfullyCompleted - 210505_M01101_0075_000000000-JDP9R - 23 - 23 - 318 - 318 - End - None - + + + 1 + SuccessfullyCompleted + 210505_M01101_0075_000000000-JDP9R + 23 + 23 + 318 + 318 + End + None + \ No newline at end of file diff --git a/test_data/MiSeq/RunInfo.xml b/test_data/MiSeq/RunInfo.xml index 9b2fa8e..e28853c 100755 --- a/test_data/MiSeq/RunInfo.xml +++ b/test_data/MiSeq/RunInfo.xml @@ -1,15 +1,15 @@ - - - - 000000000-JDP9R - M01101 - 210505 - - - - - - - - - + + + + 000000000-JDP9R + M01101 + 210505 + + + + + + + + + \ No newline at end of file diff --git a/test_data/MiSeq/RunParameters.xml b/test_data/MiSeq/RunParameters.xml index 0048801..94e9159 100755 --- a/test_data/MiSeq/RunParameters.xml +++ b/test_data/MiSeq/RunParameters.xml @@ -1,92 +1,92 @@ - - - MiSeq_1_2 - false - - 000000000-JDP9R - 15028382 - 2022-01-22T00:00:00 - 20513109 - - - MS2862591-00PR2 - 15041807 - 2022-02-01T00:00:00 - 20514492 - - - MS3181617-300V2 - 15033572 - 2022-01-20T00:00:00 - 20521476 - - true - - Post-Run Wash - - true - 4.0.0.1769 - 14 - 1 - 1 - MiSeq Control Software - - 210505_M01101_0075_000000000-JDP9R - M01101 - 75 - 9.5.12 - 4.0.0.1769 - 1.18.54.4 - 000000000-JDP9R - MS2862591-00PR2 - 15033572 - Version2 - MS3181617-300V2 - - - RNASeq_M023 - RNASeq_M023 - Custom - Custom - Amplicon - RNASeq.cmgg@uzgent.be - false - - - - - - - D:\Illumina\MiSeqTemp\210505_M01101_0075_000000000-JDP9R - D:\Illumina\RTATemp\210505_M01101_0075_000000000-JDP9R - D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R - 210505 - MissedPostRunWash - C:\ProgramData\Illumina\MiSeq Control Software\Recipe - C:\program files\Illumina\MiSeq Control Software\Recipe - MS3181617-300V2 - D:\Illumina\MiSeq Control Software\SampleSheets - C:\Users\sbsUser\Documents\SampleSheets\RNASeq_sample sheet_M023_stalen 1-8 .csv - D:\Illumina\MiSeq Control Software\Manifests - \\aclfiler.ugent.be\cmgg_upload\MiSeq_M01101\210505_M01101_0075_000000000-JDP9R - AutoFocus - Both - false - true - SampleSheet - 206383205 - 206383205 - RNASeq_M023 - GenerateFastQWorkflow - 3.0.1.49 - 25025 - - - IpdRequested RunMonitoringRequested RunStorageRequested - RNASeq.cmgg@uzgent.be - false - false - false - 17EDC93B463CF8B8 - 25025 - + + + MiSeq_1_2 + false + + 000000000-JDP9R + 15028382 + 2022-01-22T00:00:00 + 20513109 + + + MS2862591-00PR2 + 15041807 + 2022-02-01T00:00:00 + 20514492 + + + MS3181617-300V2 + 15033572 + 2022-01-20T00:00:00 + 20521476 + + true + + Post-Run Wash + + true + 4.0.0.1769 + 14 + 1 + 1 + MiSeq Control Software + + 210505_M01101_0075_000000000-JDP9R + M01101 + 75 + 9.5.12 + 4.0.0.1769 + 1.18.54.4 + 000000000-JDP9R + MS2862591-00PR2 + 15033572 + Version2 + MS3181617-300V2 + + + RNASeq_M023 + RNASeq_M023 + Custom + Custom + Amplicon + RNASeq.cmgg@uzgent.be + false + + + + + + + D:\Illumina\MiSeqTemp\210505_M01101_0075_000000000-JDP9R + D:\Illumina\RTATemp\210505_M01101_0075_000000000-JDP9R + D:\Illumina\MiSeqAnalysis\210505_M01101_0075_000000000-JDP9R + 210505 + MissedPostRunWash + C:\ProgramData\Illumina\MiSeq Control Software\Recipe + C:\program files\Illumina\MiSeq Control Software\Recipe + MS3181617-300V2 + D:\Illumina\MiSeq Control Software\SampleSheets + C:\Users\sbsUser\Documents\SampleSheets\RNASeq_sample sheet_M023_stalen 1-8 .csv + D:\Illumina\MiSeq Control Software\Manifests + \\aclfiler.ugent.be\cmgg_upload\MiSeq_M01101\210505_M01101_0075_000000000-JDP9R + AutoFocus + Both + false + true + SampleSheet + 206383205 + 206383205 + RNASeq_M023 + GenerateFastQWorkflow + 3.0.1.49 + 25025 + + + IpdRequested RunMonitoringRequested RunStorageRequested + RNASeq.cmgg@uzgent.be + false + false + false + 17EDC93B463CF8B8 + 25025 + \ No newline at end of file diff --git a/test_data/NextSeq2000/RunCompletionStatus.xml b/test_data/NextSeq2000/RunCompletionStatus.xml index f4d24d5..b53c777 100755 --- a/test_data/NextSeq2000/RunCompletionStatus.xml +++ b/test_data/NextSeq2000/RunCompletionStatus.xml @@ -4,4 +4,4 @@ false false false - + \ No newline at end of file diff --git a/test_data/NextSeq2000/RunInfo.xml b/test_data/NextSeq2000/RunInfo.xml index c0e2fa8..bdb17c4 100755 --- a/test_data/NextSeq2000/RunInfo.xml +++ b/test_data/NextSeq2000/RunInfo.xml @@ -55,3 +55,4 @@ + diff --git a/test_data/NextSeq2000/RunParameters.xml b/test_data/NextSeq2000/RunParameters.xml index 9f4d621..a7b6391 100755 --- a/test_data/NextSeq2000/RunParameters.xml +++ b/test_data/NextSeq2000/RunParameters.xml @@ -56,4 +56,4 @@ None None - + \ No newline at end of file diff --git a/test_data/NextSeq500/RTAConfiguration.xml b/test_data/NextSeq500/RTAConfiguration.xml index b6f2162..195dc79 100755 --- a/test_data/NextSeq500/RTAConfiguration.xml +++ b/test_data/NextSeq500/RTAConfiguration.xml @@ -1,141 +1,141 @@ - - - - 500000 - 25 - 20 - DataManagerAllInMem - InterOpManagerBase - ThumbnailManager - - WorkProviderMultiImageService - - - 1[13].03|12.09|2[13].09|22.03 - - 3 - 5 - true - 100 - 0 - - false - 2 - 200 - 256 - http://localhost:8080/ - 8081 - http://localhost:8090/ - 1 - 4320 - - - 200 - 5242880 - true - false - - - 5 - 0.75 - 1 - 5 - 1000000 - 0.2 - 1.5 - LaplacianCross - Random - FullImage - - 0 - -2 - 0 - -2 - 9 - -2 - 0 - -2 - 0 - - 128 - 128 - -1 - -1 - 256 - 256 - 3 - - - 1 - false - - - false - 1.5 - 1000 - true - OnePointFivePixel - - 0 - -2 - 0 - -2 - 9 - -2 - 0 - -2 - 0 - - 0 - 0 - 64 - 64 - - Random - Horizontal - 1 - XFieldOfView - 0 - 0 - 0 - 0 - false - 256 - 256 - 512 - - - false - 1 - 10 - - - BasecallerTwoChannel - 1 - GTCA - - true - 5.96E-07 - 0.63 - false - false - NextSeq_qtable_binned.2.9.3.txt - false - true - true - true - 10 - 1 - false - 40 - 1.33 - - - SequenceAlignerBits - false - - - Console - FileByTile - - + + + + 500000 + 25 + 20 + DataManagerAllInMem + InterOpManagerBase + ThumbnailManager + + WorkProviderMultiImageService + + + 1[13].03|12.09|2[13].09|22.03 + + 3 + 5 + true + 100 + 0 + + false + 2 + 200 + 256 + http://localhost:8080/ + 8081 + http://localhost:8090/ + 1 + 4320 + + + 200 + 5242880 + true + false + + + 5 + 0.75 + 1 + 5 + 1000000 + 0.2 + 1.5 + LaplacianCross + Random + FullImage + + 0 + -2 + 0 + -2 + 9 + -2 + 0 + -2 + 0 + + 128 + 128 + -1 + -1 + 256 + 256 + 3 + + + 1 + false + + + false + 1.5 + 1000 + true + OnePointFivePixel + + 0 + -2 + 0 + -2 + 9 + -2 + 0 + -2 + 0 + + 0 + 0 + 64 + 64 + + Random + Horizontal + 1 + XFieldOfView + 0 + 0 + 0 + 0 + false + 256 + 256 + 512 + + + false + 1 + 10 + + + BasecallerTwoChannel + 1 + GTCA + + true + 5.96E-07 + 0.63 + false + false + NextSeq_qtable_binned.2.9.3.txt + false + true + true + true + 10 + 1 + false + 40 + 1.33 + + + SequenceAlignerBits + false + + + Console + FileByTile + + \ No newline at end of file diff --git a/test_data/NextSeq500/RunCompletionStatus.xml b/test_data/NextSeq500/RunCompletionStatus.xml index 21f0365..a50c79b 100755 --- a/test_data/NextSeq500/RunCompletionStatus.xml +++ b/test_data/NextSeq500/RunCompletionStatus.xml @@ -1,18 +1,18 @@ - - - 1 - CompletedAsPlanned - 210510_NS500361_0936_AHH7K5BGXH - 76 - 0 - 6 - 6 - 76 - 0 - 6 - 6 - 189.163467 - 82.7835541 - 34.6853828 - None - + + + 1 + CompletedAsPlanned + 210510_NS500361_0936_AHH7K5BGXH + 76 + 0 + 6 + 6 + 76 + 0 + 6 + 6 + 189.163467 + 82.7835541 + 34.6853828 + None + \ No newline at end of file diff --git a/test_data/NextSeq500/RunInfo.xml b/test_data/NextSeq500/RunInfo.xml index 2205665..1b203f1 100755 --- a/test_data/NextSeq500/RunInfo.xml +++ b/test_data/NextSeq500/RunInfo.xml @@ -1,888 +1,888 @@ - - - - HH7K5BGXH - NS500361 - 210510 - - - - - - - - - 1_11101 - 1_21101 - 1_11102 - 1_21102 - 1_11103 - 1_21103 - 1_11104 - 1_21104 - 1_11105 - 1_21105 - 1_11106 - 1_21106 - 1_11107 - 1_21107 - 1_11108 - 1_21108 - 1_11109 - 1_21109 - 1_11110 - 1_21110 - 1_11111 - 1_21111 - 1_11112 - 1_21112 - 1_12101 - 1_22101 - 1_12102 - 1_22102 - 1_12103 - 1_22103 - 1_12104 - 1_22104 - 1_12105 - 1_22105 - 1_12106 - 1_22106 - 1_12107 - 1_22107 - 1_12108 - 1_22108 - 1_12109 - 1_22109 - 1_12110 - 1_22110 - 1_12111 - 1_22111 - 1_12112 - 1_22112 - 1_13101 - 1_23101 - 1_13102 - 1_23102 - 1_13103 - 1_23103 - 1_13104 - 1_23104 - 1_13105 - 1_23105 - 1_13106 - 1_23106 - 1_13107 - 1_23107 - 1_13108 - 1_23108 - 1_13109 - 1_23109 - 1_13110 - 1_23110 - 1_13111 - 1_23111 - 1_13112 - 1_23112 - 2_11101 - 2_21101 - 2_11102 - 2_21102 - 2_11103 - 2_21103 - 2_11104 - 2_21104 - 2_11105 - 2_21105 - 2_11106 - 2_21106 - 2_11107 - 2_21107 - 2_11108 - 2_21108 - 2_11109 - 2_21109 - 2_11110 - 2_21110 - 2_11111 - 2_21111 - 2_11112 - 2_21112 - 2_12101 - 2_22101 - 2_12102 - 2_22102 - 2_12103 - 2_22103 - 2_12104 - 2_22104 - 2_12105 - 2_22105 - 2_12106 - 2_22106 - 2_12107 - 2_22107 - 2_12108 - 2_22108 - 2_12109 - 2_22109 - 2_12110 - 2_22110 - 2_12111 - 2_22111 - 2_12112 - 2_22112 - 2_13101 - 2_23101 - 2_13102 - 2_23102 - 2_13103 - 2_23103 - 2_13104 - 2_23104 - 2_13105 - 2_23105 - 2_13106 - 2_23106 - 2_13107 - 2_23107 - 2_13108 - 2_23108 - 2_13109 - 2_23109 - 2_13110 - 2_23110 - 2_13111 - 2_23111 - 2_13112 - 2_23112 - 1_11201 - 1_21201 - 1_11202 - 1_21202 - 1_11203 - 1_21203 - 1_11204 - 1_21204 - 1_11205 - 1_21205 - 1_11206 - 1_21206 - 1_11207 - 1_21207 - 1_11208 - 1_21208 - 1_11209 - 1_21209 - 1_11210 - 1_21210 - 1_11211 - 1_21211 - 1_11212 - 1_21212 - 1_12201 - 1_22201 - 1_12202 - 1_22202 - 1_12203 - 1_22203 - 1_12204 - 1_22204 - 1_12205 - 1_22205 - 1_12206 - 1_22206 - 1_12207 - 1_22207 - 1_12208 - 1_22208 - 1_12209 - 1_22209 - 1_12210 - 1_22210 - 1_12211 - 1_22211 - 1_12212 - 1_22212 - 1_13201 - 1_23201 - 1_13202 - 1_23202 - 1_13203 - 1_23203 - 1_13204 - 1_23204 - 1_13205 - 1_23205 - 1_13206 - 1_23206 - 1_13207 - 1_23207 - 1_13208 - 1_23208 - 1_13209 - 1_23209 - 1_13210 - 1_23210 - 1_13211 - 1_23211 - 1_13212 - 1_23212 - 2_11201 - 2_21201 - 2_11202 - 2_21202 - 2_11203 - 2_21203 - 2_11204 - 2_21204 - 2_11205 - 2_21205 - 2_11206 - 2_21206 - 2_11207 - 2_21207 - 2_11208 - 2_21208 - 2_11209 - 2_21209 - 2_11210 - 2_21210 - 2_11211 - 2_21211 - 2_11212 - 2_21212 - 2_12201 - 2_22201 - 2_12202 - 2_22202 - 2_12203 - 2_22203 - 2_12204 - 2_22204 - 2_12205 - 2_22205 - 2_12206 - 2_22206 - 2_12207 - 2_22207 - 2_12208 - 2_22208 - 2_12209 - 2_22209 - 2_12210 - 2_22210 - 2_12211 - 2_22211 - 2_12212 - 2_22212 - 2_13201 - 2_23201 - 2_13202 - 2_23202 - 2_13203 - 2_23203 - 2_13204 - 2_23204 - 2_13205 - 2_23205 - 2_13206 - 2_23206 - 2_13207 - 2_23207 - 2_13208 - 2_23208 - 2_13209 - 2_23209 - 2_13210 - 2_23210 - 2_13211 - 2_23211 - 2_13212 - 2_23212 - 1_11301 - 1_21301 - 1_11302 - 1_21302 - 1_11303 - 1_21303 - 1_11304 - 1_21304 - 1_11305 - 1_21305 - 1_11306 - 1_21306 - 1_11307 - 1_21307 - 1_11308 - 1_21308 - 1_11309 - 1_21309 - 1_11310 - 1_21310 - 1_11311 - 1_21311 - 1_11312 - 1_21312 - 1_12301 - 1_22301 - 1_12302 - 1_22302 - 1_12303 - 1_22303 - 1_12304 - 1_22304 - 1_12305 - 1_22305 - 1_12306 - 1_22306 - 1_12307 - 1_22307 - 1_12308 - 1_22308 - 1_12309 - 1_22309 - 1_12310 - 1_22310 - 1_12311 - 1_22311 - 1_12312 - 1_22312 - 1_13301 - 1_23301 - 1_13302 - 1_23302 - 1_13303 - 1_23303 - 1_13304 - 1_23304 - 1_13305 - 1_23305 - 1_13306 - 1_23306 - 1_13307 - 1_23307 - 1_13308 - 1_23308 - 1_13309 - 1_23309 - 1_13310 - 1_23310 - 1_13311 - 1_23311 - 1_13312 - 1_23312 - 2_11301 - 2_21301 - 2_11302 - 2_21302 - 2_11303 - 2_21303 - 2_11304 - 2_21304 - 2_11305 - 2_21305 - 2_11306 - 2_21306 - 2_11307 - 2_21307 - 2_11308 - 2_21308 - 2_11309 - 2_21309 - 2_11310 - 2_21310 - 2_11311 - 2_21311 - 2_11312 - 2_21312 - 2_12301 - 2_22301 - 2_12302 - 2_22302 - 2_12303 - 2_22303 - 2_12304 - 2_22304 - 2_12305 - 2_22305 - 2_12306 - 2_22306 - 2_12307 - 2_22307 - 2_12308 - 2_22308 - 2_12309 - 2_22309 - 2_12310 - 2_22310 - 2_12311 - 2_22311 - 2_12312 - 2_22312 - 2_13301 - 2_23301 - 2_13302 - 2_23302 - 2_13303 - 2_23303 - 2_13304 - 2_23304 - 2_13305 - 2_23305 - 2_13306 - 2_23306 - 2_13307 - 2_23307 - 2_13308 - 2_23308 - 2_13309 - 2_23309 - 2_13310 - 2_23310 - 2_13311 - 2_23311 - 2_13312 - 2_23312 - 3_11401 - 3_21401 - 3_11402 - 3_21402 - 3_11403 - 3_21403 - 3_11404 - 3_21404 - 3_11405 - 3_21405 - 3_11406 - 3_21406 - 3_11407 - 3_21407 - 3_11408 - 3_21408 - 3_11409 - 3_21409 - 3_11410 - 3_21410 - 3_11411 - 3_21411 - 3_11412 - 3_21412 - 3_12401 - 3_22401 - 3_12402 - 3_22402 - 3_12403 - 3_22403 - 3_12404 - 3_22404 - 3_12405 - 3_22405 - 3_12406 - 3_22406 - 3_12407 - 3_22407 - 3_12408 - 3_22408 - 3_12409 - 3_22409 - 3_12410 - 3_22410 - 3_12411 - 3_22411 - 3_12412 - 3_22412 - 3_13401 - 3_23401 - 3_13402 - 3_23402 - 3_13403 - 3_23403 - 3_13404 - 3_23404 - 3_13405 - 3_23405 - 3_13406 - 3_23406 - 3_13407 - 3_23407 - 3_13408 - 3_23408 - 3_13409 - 3_23409 - 3_13410 - 3_23410 - 3_13411 - 3_23411 - 3_13412 - 3_23412 - 4_11401 - 4_21401 - 4_11402 - 4_21402 - 4_11403 - 4_21403 - 4_11404 - 4_21404 - 4_11405 - 4_21405 - 4_11406 - 4_21406 - 4_11407 - 4_21407 - 4_11408 - 4_21408 - 4_11409 - 4_21409 - 4_11410 - 4_21410 - 4_11411 - 4_21411 - 4_11412 - 4_21412 - 4_12401 - 4_22401 - 4_12402 - 4_22402 - 4_12403 - 4_22403 - 4_12404 - 4_22404 - 4_12405 - 4_22405 - 4_12406 - 4_22406 - 4_12407 - 4_22407 - 4_12408 - 4_22408 - 4_12409 - 4_22409 - 4_12410 - 4_22410 - 4_12411 - 4_22411 - 4_12412 - 4_22412 - 4_13401 - 4_23401 - 4_13402 - 4_23402 - 4_13403 - 4_23403 - 4_13404 - 4_23404 - 4_13405 - 4_23405 - 4_13406 - 4_23406 - 4_13407 - 4_23407 - 4_13408 - 4_23408 - 4_13409 - 4_23409 - 4_13410 - 4_23410 - 4_13411 - 4_23411 - 4_13412 - 4_23412 - 3_11501 - 3_21501 - 3_11502 - 3_21502 - 3_11503 - 3_21503 - 3_11504 - 3_21504 - 3_11505 - 3_21505 - 3_11506 - 3_21506 - 3_11507 - 3_21507 - 3_11508 - 3_21508 - 3_11509 - 3_21509 - 3_11510 - 3_21510 - 3_11511 - 3_21511 - 3_11512 - 3_21512 - 3_12501 - 3_22501 - 3_12502 - 3_22502 - 3_12503 - 3_22503 - 3_12504 - 3_22504 - 3_12505 - 3_22505 - 3_12506 - 3_22506 - 3_12507 - 3_22507 - 3_12508 - 3_22508 - 3_12509 - 3_22509 - 3_12510 - 3_22510 - 3_12511 - 3_22511 - 3_12512 - 3_22512 - 3_13501 - 3_23501 - 3_13502 - 3_23502 - 3_13503 - 3_23503 - 3_13504 - 3_23504 - 3_13505 - 3_23505 - 3_13506 - 3_23506 - 3_13507 - 3_23507 - 3_13508 - 3_23508 - 3_13509 - 3_23509 - 3_13510 - 3_23510 - 3_13511 - 3_23511 - 3_13512 - 3_23512 - 4_11501 - 4_21501 - 4_11502 - 4_21502 - 4_11503 - 4_21503 - 4_11504 - 4_21504 - 4_11505 - 4_21505 - 4_11506 - 4_21506 - 4_11507 - 4_21507 - 4_11508 - 4_21508 - 4_11509 - 4_21509 - 4_11510 - 4_21510 - 4_11511 - 4_21511 - 4_11512 - 4_21512 - 4_12501 - 4_22501 - 4_12502 - 4_22502 - 4_12503 - 4_22503 - 4_12504 - 4_22504 - 4_12505 - 4_22505 - 4_12506 - 4_22506 - 4_12507 - 4_22507 - 4_12508 - 4_22508 - 4_12509 - 4_22509 - 4_12510 - 4_22510 - 4_12511 - 4_22511 - 4_12512 - 4_22512 - 4_13501 - 4_23501 - 4_13502 - 4_23502 - 4_13503 - 4_23503 - 4_13504 - 4_23504 - 4_13505 - 4_23505 - 4_13506 - 4_23506 - 4_13507 - 4_23507 - 4_13508 - 4_23508 - 4_13509 - 4_23509 - 4_13510 - 4_23510 - 4_13511 - 4_23511 - 4_13512 - 4_23512 - 3_11601 - 3_21601 - 3_11602 - 3_21602 - 3_11603 - 3_21603 - 3_11604 - 3_21604 - 3_11605 - 3_21605 - 3_11606 - 3_21606 - 3_11607 - 3_21607 - 3_11608 - 3_21608 - 3_11609 - 3_21609 - 3_11610 - 3_21610 - 3_11611 - 3_21611 - 3_11612 - 3_21612 - 3_12601 - 3_22601 - 3_12602 - 3_22602 - 3_12603 - 3_22603 - 3_12604 - 3_22604 - 3_12605 - 3_22605 - 3_12606 - 3_22606 - 3_12607 - 3_22607 - 3_12608 - 3_22608 - 3_12609 - 3_22609 - 3_12610 - 3_22610 - 3_12611 - 3_22611 - 3_12612 - 3_22612 - 3_13601 - 3_23601 - 3_13602 - 3_23602 - 3_13603 - 3_23603 - 3_13604 - 3_23604 - 3_13605 - 3_23605 - 3_13606 - 3_23606 - 3_13607 - 3_23607 - 3_13608 - 3_23608 - 3_13609 - 3_23609 - 3_13610 - 3_23610 - 3_13611 - 3_23611 - 3_13612 - 3_23612 - 4_11601 - 4_21601 - 4_11602 - 4_21602 - 4_11603 - 4_21603 - 4_11604 - 4_21604 - 4_11605 - 4_21605 - 4_11606 - 4_21606 - 4_11607 - 4_21607 - 4_11608 - 4_21608 - 4_11609 - 4_21609 - 4_11610 - 4_21610 - 4_11611 - 4_21611 - 4_11612 - 4_21612 - 4_12601 - 4_22601 - 4_12602 - 4_22602 - 4_12603 - 4_22603 - 4_12604 - 4_22604 - 4_12605 - 4_22605 - 4_12606 - 4_22606 - 4_12607 - 4_22607 - 4_12608 - 4_22608 - 4_12609 - 4_22609 - 4_12610 - 4_22610 - 4_12611 - 4_22611 - 4_12612 - 4_22612 - 4_13601 - 4_23601 - 4_13602 - 4_23602 - 4_13603 - 4_23603 - 4_13604 - 4_23604 - 4_13605 - 4_23605 - 4_13606 - 4_23606 - 4_13607 - 4_23607 - 4_13608 - 4_23608 - 4_13609 - 4_23609 - 4_13610 - 4_23610 - 4_13611 - 4_23611 - 4_13612 - 4_23612 - - - - - - Red - Green - - - + + + + HH7K5BGXH + NS500361 + 210510 + + + + + + + + + 1_11101 + 1_21101 + 1_11102 + 1_21102 + 1_11103 + 1_21103 + 1_11104 + 1_21104 + 1_11105 + 1_21105 + 1_11106 + 1_21106 + 1_11107 + 1_21107 + 1_11108 + 1_21108 + 1_11109 + 1_21109 + 1_11110 + 1_21110 + 1_11111 + 1_21111 + 1_11112 + 1_21112 + 1_12101 + 1_22101 + 1_12102 + 1_22102 + 1_12103 + 1_22103 + 1_12104 + 1_22104 + 1_12105 + 1_22105 + 1_12106 + 1_22106 + 1_12107 + 1_22107 + 1_12108 + 1_22108 + 1_12109 + 1_22109 + 1_12110 + 1_22110 + 1_12111 + 1_22111 + 1_12112 + 1_22112 + 1_13101 + 1_23101 + 1_13102 + 1_23102 + 1_13103 + 1_23103 + 1_13104 + 1_23104 + 1_13105 + 1_23105 + 1_13106 + 1_23106 + 1_13107 + 1_23107 + 1_13108 + 1_23108 + 1_13109 + 1_23109 + 1_13110 + 1_23110 + 1_13111 + 1_23111 + 1_13112 + 1_23112 + 2_11101 + 2_21101 + 2_11102 + 2_21102 + 2_11103 + 2_21103 + 2_11104 + 2_21104 + 2_11105 + 2_21105 + 2_11106 + 2_21106 + 2_11107 + 2_21107 + 2_11108 + 2_21108 + 2_11109 + 2_21109 + 2_11110 + 2_21110 + 2_11111 + 2_21111 + 2_11112 + 2_21112 + 2_12101 + 2_22101 + 2_12102 + 2_22102 + 2_12103 + 2_22103 + 2_12104 + 2_22104 + 2_12105 + 2_22105 + 2_12106 + 2_22106 + 2_12107 + 2_22107 + 2_12108 + 2_22108 + 2_12109 + 2_22109 + 2_12110 + 2_22110 + 2_12111 + 2_22111 + 2_12112 + 2_22112 + 2_13101 + 2_23101 + 2_13102 + 2_23102 + 2_13103 + 2_23103 + 2_13104 + 2_23104 + 2_13105 + 2_23105 + 2_13106 + 2_23106 + 2_13107 + 2_23107 + 2_13108 + 2_23108 + 2_13109 + 2_23109 + 2_13110 + 2_23110 + 2_13111 + 2_23111 + 2_13112 + 2_23112 + 1_11201 + 1_21201 + 1_11202 + 1_21202 + 1_11203 + 1_21203 + 1_11204 + 1_21204 + 1_11205 + 1_21205 + 1_11206 + 1_21206 + 1_11207 + 1_21207 + 1_11208 + 1_21208 + 1_11209 + 1_21209 + 1_11210 + 1_21210 + 1_11211 + 1_21211 + 1_11212 + 1_21212 + 1_12201 + 1_22201 + 1_12202 + 1_22202 + 1_12203 + 1_22203 + 1_12204 + 1_22204 + 1_12205 + 1_22205 + 1_12206 + 1_22206 + 1_12207 + 1_22207 + 1_12208 + 1_22208 + 1_12209 + 1_22209 + 1_12210 + 1_22210 + 1_12211 + 1_22211 + 1_12212 + 1_22212 + 1_13201 + 1_23201 + 1_13202 + 1_23202 + 1_13203 + 1_23203 + 1_13204 + 1_23204 + 1_13205 + 1_23205 + 1_13206 + 1_23206 + 1_13207 + 1_23207 + 1_13208 + 1_23208 + 1_13209 + 1_23209 + 1_13210 + 1_23210 + 1_13211 + 1_23211 + 1_13212 + 1_23212 + 2_11201 + 2_21201 + 2_11202 + 2_21202 + 2_11203 + 2_21203 + 2_11204 + 2_21204 + 2_11205 + 2_21205 + 2_11206 + 2_21206 + 2_11207 + 2_21207 + 2_11208 + 2_21208 + 2_11209 + 2_21209 + 2_11210 + 2_21210 + 2_11211 + 2_21211 + 2_11212 + 2_21212 + 2_12201 + 2_22201 + 2_12202 + 2_22202 + 2_12203 + 2_22203 + 2_12204 + 2_22204 + 2_12205 + 2_22205 + 2_12206 + 2_22206 + 2_12207 + 2_22207 + 2_12208 + 2_22208 + 2_12209 + 2_22209 + 2_12210 + 2_22210 + 2_12211 + 2_22211 + 2_12212 + 2_22212 + 2_13201 + 2_23201 + 2_13202 + 2_23202 + 2_13203 + 2_23203 + 2_13204 + 2_23204 + 2_13205 + 2_23205 + 2_13206 + 2_23206 + 2_13207 + 2_23207 + 2_13208 + 2_23208 + 2_13209 + 2_23209 + 2_13210 + 2_23210 + 2_13211 + 2_23211 + 2_13212 + 2_23212 + 1_11301 + 1_21301 + 1_11302 + 1_21302 + 1_11303 + 1_21303 + 1_11304 + 1_21304 + 1_11305 + 1_21305 + 1_11306 + 1_21306 + 1_11307 + 1_21307 + 1_11308 + 1_21308 + 1_11309 + 1_21309 + 1_11310 + 1_21310 + 1_11311 + 1_21311 + 1_11312 + 1_21312 + 1_12301 + 1_22301 + 1_12302 + 1_22302 + 1_12303 + 1_22303 + 1_12304 + 1_22304 + 1_12305 + 1_22305 + 1_12306 + 1_22306 + 1_12307 + 1_22307 + 1_12308 + 1_22308 + 1_12309 + 1_22309 + 1_12310 + 1_22310 + 1_12311 + 1_22311 + 1_12312 + 1_22312 + 1_13301 + 1_23301 + 1_13302 + 1_23302 + 1_13303 + 1_23303 + 1_13304 + 1_23304 + 1_13305 + 1_23305 + 1_13306 + 1_23306 + 1_13307 + 1_23307 + 1_13308 + 1_23308 + 1_13309 + 1_23309 + 1_13310 + 1_23310 + 1_13311 + 1_23311 + 1_13312 + 1_23312 + 2_11301 + 2_21301 + 2_11302 + 2_21302 + 2_11303 + 2_21303 + 2_11304 + 2_21304 + 2_11305 + 2_21305 + 2_11306 + 2_21306 + 2_11307 + 2_21307 + 2_11308 + 2_21308 + 2_11309 + 2_21309 + 2_11310 + 2_21310 + 2_11311 + 2_21311 + 2_11312 + 2_21312 + 2_12301 + 2_22301 + 2_12302 + 2_22302 + 2_12303 + 2_22303 + 2_12304 + 2_22304 + 2_12305 + 2_22305 + 2_12306 + 2_22306 + 2_12307 + 2_22307 + 2_12308 + 2_22308 + 2_12309 + 2_22309 + 2_12310 + 2_22310 + 2_12311 + 2_22311 + 2_12312 + 2_22312 + 2_13301 + 2_23301 + 2_13302 + 2_23302 + 2_13303 + 2_23303 + 2_13304 + 2_23304 + 2_13305 + 2_23305 + 2_13306 + 2_23306 + 2_13307 + 2_23307 + 2_13308 + 2_23308 + 2_13309 + 2_23309 + 2_13310 + 2_23310 + 2_13311 + 2_23311 + 2_13312 + 2_23312 + 3_11401 + 3_21401 + 3_11402 + 3_21402 + 3_11403 + 3_21403 + 3_11404 + 3_21404 + 3_11405 + 3_21405 + 3_11406 + 3_21406 + 3_11407 + 3_21407 + 3_11408 + 3_21408 + 3_11409 + 3_21409 + 3_11410 + 3_21410 + 3_11411 + 3_21411 + 3_11412 + 3_21412 + 3_12401 + 3_22401 + 3_12402 + 3_22402 + 3_12403 + 3_22403 + 3_12404 + 3_22404 + 3_12405 + 3_22405 + 3_12406 + 3_22406 + 3_12407 + 3_22407 + 3_12408 + 3_22408 + 3_12409 + 3_22409 + 3_12410 + 3_22410 + 3_12411 + 3_22411 + 3_12412 + 3_22412 + 3_13401 + 3_23401 + 3_13402 + 3_23402 + 3_13403 + 3_23403 + 3_13404 + 3_23404 + 3_13405 + 3_23405 + 3_13406 + 3_23406 + 3_13407 + 3_23407 + 3_13408 + 3_23408 + 3_13409 + 3_23409 + 3_13410 + 3_23410 + 3_13411 + 3_23411 + 3_13412 + 3_23412 + 4_11401 + 4_21401 + 4_11402 + 4_21402 + 4_11403 + 4_21403 + 4_11404 + 4_21404 + 4_11405 + 4_21405 + 4_11406 + 4_21406 + 4_11407 + 4_21407 + 4_11408 + 4_21408 + 4_11409 + 4_21409 + 4_11410 + 4_21410 + 4_11411 + 4_21411 + 4_11412 + 4_21412 + 4_12401 + 4_22401 + 4_12402 + 4_22402 + 4_12403 + 4_22403 + 4_12404 + 4_22404 + 4_12405 + 4_22405 + 4_12406 + 4_22406 + 4_12407 + 4_22407 + 4_12408 + 4_22408 + 4_12409 + 4_22409 + 4_12410 + 4_22410 + 4_12411 + 4_22411 + 4_12412 + 4_22412 + 4_13401 + 4_23401 + 4_13402 + 4_23402 + 4_13403 + 4_23403 + 4_13404 + 4_23404 + 4_13405 + 4_23405 + 4_13406 + 4_23406 + 4_13407 + 4_23407 + 4_13408 + 4_23408 + 4_13409 + 4_23409 + 4_13410 + 4_23410 + 4_13411 + 4_23411 + 4_13412 + 4_23412 + 3_11501 + 3_21501 + 3_11502 + 3_21502 + 3_11503 + 3_21503 + 3_11504 + 3_21504 + 3_11505 + 3_21505 + 3_11506 + 3_21506 + 3_11507 + 3_21507 + 3_11508 + 3_21508 + 3_11509 + 3_21509 + 3_11510 + 3_21510 + 3_11511 + 3_21511 + 3_11512 + 3_21512 + 3_12501 + 3_22501 + 3_12502 + 3_22502 + 3_12503 + 3_22503 + 3_12504 + 3_22504 + 3_12505 + 3_22505 + 3_12506 + 3_22506 + 3_12507 + 3_22507 + 3_12508 + 3_22508 + 3_12509 + 3_22509 + 3_12510 + 3_22510 + 3_12511 + 3_22511 + 3_12512 + 3_22512 + 3_13501 + 3_23501 + 3_13502 + 3_23502 + 3_13503 + 3_23503 + 3_13504 + 3_23504 + 3_13505 + 3_23505 + 3_13506 + 3_23506 + 3_13507 + 3_23507 + 3_13508 + 3_23508 + 3_13509 + 3_23509 + 3_13510 + 3_23510 + 3_13511 + 3_23511 + 3_13512 + 3_23512 + 4_11501 + 4_21501 + 4_11502 + 4_21502 + 4_11503 + 4_21503 + 4_11504 + 4_21504 + 4_11505 + 4_21505 + 4_11506 + 4_21506 + 4_11507 + 4_21507 + 4_11508 + 4_21508 + 4_11509 + 4_21509 + 4_11510 + 4_21510 + 4_11511 + 4_21511 + 4_11512 + 4_21512 + 4_12501 + 4_22501 + 4_12502 + 4_22502 + 4_12503 + 4_22503 + 4_12504 + 4_22504 + 4_12505 + 4_22505 + 4_12506 + 4_22506 + 4_12507 + 4_22507 + 4_12508 + 4_22508 + 4_12509 + 4_22509 + 4_12510 + 4_22510 + 4_12511 + 4_22511 + 4_12512 + 4_22512 + 4_13501 + 4_23501 + 4_13502 + 4_23502 + 4_13503 + 4_23503 + 4_13504 + 4_23504 + 4_13505 + 4_23505 + 4_13506 + 4_23506 + 4_13507 + 4_23507 + 4_13508 + 4_23508 + 4_13509 + 4_23509 + 4_13510 + 4_23510 + 4_13511 + 4_23511 + 4_13512 + 4_23512 + 3_11601 + 3_21601 + 3_11602 + 3_21602 + 3_11603 + 3_21603 + 3_11604 + 3_21604 + 3_11605 + 3_21605 + 3_11606 + 3_21606 + 3_11607 + 3_21607 + 3_11608 + 3_21608 + 3_11609 + 3_21609 + 3_11610 + 3_21610 + 3_11611 + 3_21611 + 3_11612 + 3_21612 + 3_12601 + 3_22601 + 3_12602 + 3_22602 + 3_12603 + 3_22603 + 3_12604 + 3_22604 + 3_12605 + 3_22605 + 3_12606 + 3_22606 + 3_12607 + 3_22607 + 3_12608 + 3_22608 + 3_12609 + 3_22609 + 3_12610 + 3_22610 + 3_12611 + 3_22611 + 3_12612 + 3_22612 + 3_13601 + 3_23601 + 3_13602 + 3_23602 + 3_13603 + 3_23603 + 3_13604 + 3_23604 + 3_13605 + 3_23605 + 3_13606 + 3_23606 + 3_13607 + 3_23607 + 3_13608 + 3_23608 + 3_13609 + 3_23609 + 3_13610 + 3_23610 + 3_13611 + 3_23611 + 3_13612 + 3_23612 + 4_11601 + 4_21601 + 4_11602 + 4_21602 + 4_11603 + 4_21603 + 4_11604 + 4_21604 + 4_11605 + 4_21605 + 4_11606 + 4_21606 + 4_11607 + 4_21607 + 4_11608 + 4_21608 + 4_11609 + 4_21609 + 4_11610 + 4_21610 + 4_11611 + 4_21611 + 4_11612 + 4_21612 + 4_12601 + 4_22601 + 4_12602 + 4_22602 + 4_12603 + 4_22603 + 4_12604 + 4_22604 + 4_12605 + 4_22605 + 4_12606 + 4_22606 + 4_12607 + 4_22607 + 4_12608 + 4_22608 + 4_12609 + 4_22609 + 4_12610 + 4_22610 + 4_12611 + 4_22611 + 4_12612 + 4_22612 + 4_13601 + 4_23601 + 4_13602 + 4_23602 + 4_13603 + 4_23603 + 4_13604 + 4_23604 + 4_13605 + 4_23605 + 4_13606 + 4_23606 + 4_13607 + 4_23607 + 4_13608 + 4_23608 + 4_13609 + 4_23609 + 4_13610 + 4_23610 + 4_13611 + 4_23611 + 4_13612 + 4_23612 + + + + + + Red + Green + + + \ No newline at end of file diff --git a/test_data/NextSeq500/RunParameters.xml b/test_data/NextSeq500/RunParameters.xml index ae47cc1..e5ab269 100755 --- a/test_data/NextSeq500/RunParameters.xml +++ b/test_data/NextSeq500/RunParameters.xml @@ -1,961 +1,961 @@ - - - NextSeq_4_0_0 - - true - 4.0.1.41 - NextSeq Control Software - 12 - 3 - 4 - 76 - 0 - 6 - 6 - 3 - 2 - - 210510_NS500361_0936_AHH7K5BGXH - 17F18E7E95B8E9C6 - NS500361 - 936 - 2.11.3 - 4.0.1.41 - 2.4.0.2385 - 4.0.0.1 - r.2019.2.0 - - HH7K5BGXH - 20022408 - 20492919 - 2022-11-19T00:00:00 - - - NS4502100-BUFFR - 15057941 - 20500598 - 2021-12-07T00:00:00 - - - NS4489700-REAGT - 15057934 - 20498607 - 2021-11-30T00:00:00 - - HH7K5BGXH - NS4502100-BUFFR - NS4489700-REAGT - false - NSQ_Run936 - - - NextSeq High - - - 1_11101 - 1_21101 - 1_11102 - 1_21102 - 1_11103 - 1_21103 - 1_11104 - 1_21104 - 1_11105 - 1_21105 - 1_11106 - 1_21106 - 1_11107 - 1_21107 - 1_11108 - 1_21108 - 1_11109 - 1_21109 - 1_11110 - 1_21110 - 1_11111 - 1_21111 - 1_11112 - 1_21112 - 1_12101 - 1_22101 - 1_12102 - 1_22102 - 1_12103 - 1_22103 - 1_12104 - 1_22104 - 1_12105 - 1_22105 - 1_12106 - 1_22106 - 1_12107 - 1_22107 - 1_12108 - 1_22108 - 1_12109 - 1_22109 - 1_12110 - 1_22110 - 1_12111 - 1_22111 - 1_12112 - 1_22112 - 1_13101 - 1_23101 - 1_13102 - 1_23102 - 1_13103 - 1_23103 - 1_13104 - 1_23104 - 1_13105 - 1_23105 - 1_13106 - 1_23106 - 1_13107 - 1_23107 - 1_13108 - 1_23108 - 1_13109 - 1_23109 - 1_13110 - 1_23110 - 1_13111 - 1_23111 - 1_13112 - 1_23112 - 2_11101 - 2_21101 - 2_11102 - 2_21102 - 2_11103 - 2_21103 - 2_11104 - 2_21104 - 2_11105 - 2_21105 - 2_11106 - 2_21106 - 2_11107 - 2_21107 - 2_11108 - 2_21108 - 2_11109 - 2_21109 - 2_11110 - 2_21110 - 2_11111 - 2_21111 - 2_11112 - 2_21112 - 2_12101 - 2_22101 - 2_12102 - 2_22102 - 2_12103 - 2_22103 - 2_12104 - 2_22104 - 2_12105 - 2_22105 - 2_12106 - 2_22106 - 2_12107 - 2_22107 - 2_12108 - 2_22108 - 2_12109 - 2_22109 - 2_12110 - 2_22110 - 2_12111 - 2_22111 - 2_12112 - 2_22112 - 2_13101 - 2_23101 - 2_13102 - 2_23102 - 2_13103 - 2_23103 - 2_13104 - 2_23104 - 2_13105 - 2_23105 - 2_13106 - 2_23106 - 2_13107 - 2_23107 - 2_13108 - 2_23108 - 2_13109 - 2_23109 - 2_13110 - 2_23110 - 2_13111 - 2_23111 - 2_13112 - 2_23112 - 1_11201 - 1_21201 - 1_11202 - 1_21202 - 1_11203 - 1_21203 - 1_11204 - 1_21204 - 1_11205 - 1_21205 - 1_11206 - 1_21206 - 1_11207 - 1_21207 - 1_11208 - 1_21208 - 1_11209 - 1_21209 - 1_11210 - 1_21210 - 1_11211 - 1_21211 - 1_11212 - 1_21212 - 1_12201 - 1_22201 - 1_12202 - 1_22202 - 1_12203 - 1_22203 - 1_12204 - 1_22204 - 1_12205 - 1_22205 - 1_12206 - 1_22206 - 1_12207 - 1_22207 - 1_12208 - 1_22208 - 1_12209 - 1_22209 - 1_12210 - 1_22210 - 1_12211 - 1_22211 - 1_12212 - 1_22212 - 1_13201 - 1_23201 - 1_13202 - 1_23202 - 1_13203 - 1_23203 - 1_13204 - 1_23204 - 1_13205 - 1_23205 - 1_13206 - 1_23206 - 1_13207 - 1_23207 - 1_13208 - 1_23208 - 1_13209 - 1_23209 - 1_13210 - 1_23210 - 1_13211 - 1_23211 - 1_13212 - 1_23212 - 2_11201 - 2_21201 - 2_11202 - 2_21202 - 2_11203 - 2_21203 - 2_11204 - 2_21204 - 2_11205 - 2_21205 - 2_11206 - 2_21206 - 2_11207 - 2_21207 - 2_11208 - 2_21208 - 2_11209 - 2_21209 - 2_11210 - 2_21210 - 2_11211 - 2_21211 - 2_11212 - 2_21212 - 2_12201 - 2_22201 - 2_12202 - 2_22202 - 2_12203 - 2_22203 - 2_12204 - 2_22204 - 2_12205 - 2_22205 - 2_12206 - 2_22206 - 2_12207 - 2_22207 - 2_12208 - 2_22208 - 2_12209 - 2_22209 - 2_12210 - 2_22210 - 2_12211 - 2_22211 - 2_12212 - 2_22212 - 2_13201 - 2_23201 - 2_13202 - 2_23202 - 2_13203 - 2_23203 - 2_13204 - 2_23204 - 2_13205 - 2_23205 - 2_13206 - 2_23206 - 2_13207 - 2_23207 - 2_13208 - 2_23208 - 2_13209 - 2_23209 - 2_13210 - 2_23210 - 2_13211 - 2_23211 - 2_13212 - 2_23212 - 1_11301 - 1_21301 - 1_11302 - 1_21302 - 1_11303 - 1_21303 - 1_11304 - 1_21304 - 1_11305 - 1_21305 - 1_11306 - 1_21306 - 1_11307 - 1_21307 - 1_11308 - 1_21308 - 1_11309 - 1_21309 - 1_11310 - 1_21310 - 1_11311 - 1_21311 - 1_11312 - 1_21312 - 1_12301 - 1_22301 - 1_12302 - 1_22302 - 1_12303 - 1_22303 - 1_12304 - 1_22304 - 1_12305 - 1_22305 - 1_12306 - 1_22306 - 1_12307 - 1_22307 - 1_12308 - 1_22308 - 1_12309 - 1_22309 - 1_12310 - 1_22310 - 1_12311 - 1_22311 - 1_12312 - 1_22312 - 1_13301 - 1_23301 - 1_13302 - 1_23302 - 1_13303 - 1_23303 - 1_13304 - 1_23304 - 1_13305 - 1_23305 - 1_13306 - 1_23306 - 1_13307 - 1_23307 - 1_13308 - 1_23308 - 1_13309 - 1_23309 - 1_13310 - 1_23310 - 1_13311 - 1_23311 - 1_13312 - 1_23312 - 2_11301 - 2_21301 - 2_11302 - 2_21302 - 2_11303 - 2_21303 - 2_11304 - 2_21304 - 2_11305 - 2_21305 - 2_11306 - 2_21306 - 2_11307 - 2_21307 - 2_11308 - 2_21308 - 2_11309 - 2_21309 - 2_11310 - 2_21310 - 2_11311 - 2_21311 - 2_11312 - 2_21312 - 2_12301 - 2_22301 - 2_12302 - 2_22302 - 2_12303 - 2_22303 - 2_12304 - 2_22304 - 2_12305 - 2_22305 - 2_12306 - 2_22306 - 2_12307 - 2_22307 - 2_12308 - 2_22308 - 2_12309 - 2_22309 - 2_12310 - 2_22310 - 2_12311 - 2_22311 - 2_12312 - 2_22312 - 2_13301 - 2_23301 - 2_13302 - 2_23302 - 2_13303 - 2_23303 - 2_13304 - 2_23304 - 2_13305 - 2_23305 - 2_13306 - 2_23306 - 2_13307 - 2_23307 - 2_13308 - 2_23308 - 2_13309 - 2_23309 - 2_13310 - 2_23310 - 2_13311 - 2_23311 - 2_13312 - 2_23312 - 3_11401 - 3_21401 - 3_11402 - 3_21402 - 3_11403 - 3_21403 - 3_11404 - 3_21404 - 3_11405 - 3_21405 - 3_11406 - 3_21406 - 3_11407 - 3_21407 - 3_11408 - 3_21408 - 3_11409 - 3_21409 - 3_11410 - 3_21410 - 3_11411 - 3_21411 - 3_11412 - 3_21412 - 3_12401 - 3_22401 - 3_12402 - 3_22402 - 3_12403 - 3_22403 - 3_12404 - 3_22404 - 3_12405 - 3_22405 - 3_12406 - 3_22406 - 3_12407 - 3_22407 - 3_12408 - 3_22408 - 3_12409 - 3_22409 - 3_12410 - 3_22410 - 3_12411 - 3_22411 - 3_12412 - 3_22412 - 3_13401 - 3_23401 - 3_13402 - 3_23402 - 3_13403 - 3_23403 - 3_13404 - 3_23404 - 3_13405 - 3_23405 - 3_13406 - 3_23406 - 3_13407 - 3_23407 - 3_13408 - 3_23408 - 3_13409 - 3_23409 - 3_13410 - 3_23410 - 3_13411 - 3_23411 - 3_13412 - 3_23412 - 4_11401 - 4_21401 - 4_11402 - 4_21402 - 4_11403 - 4_21403 - 4_11404 - 4_21404 - 4_11405 - 4_21405 - 4_11406 - 4_21406 - 4_11407 - 4_21407 - 4_11408 - 4_21408 - 4_11409 - 4_21409 - 4_11410 - 4_21410 - 4_11411 - 4_21411 - 4_11412 - 4_21412 - 4_12401 - 4_22401 - 4_12402 - 4_22402 - 4_12403 - 4_22403 - 4_12404 - 4_22404 - 4_12405 - 4_22405 - 4_12406 - 4_22406 - 4_12407 - 4_22407 - 4_12408 - 4_22408 - 4_12409 - 4_22409 - 4_12410 - 4_22410 - 4_12411 - 4_22411 - 4_12412 - 4_22412 - 4_13401 - 4_23401 - 4_13402 - 4_23402 - 4_13403 - 4_23403 - 4_13404 - 4_23404 - 4_13405 - 4_23405 - 4_13406 - 4_23406 - 4_13407 - 4_23407 - 4_13408 - 4_23408 - 4_13409 - 4_23409 - 4_13410 - 4_23410 - 4_13411 - 4_23411 - 4_13412 - 4_23412 - 3_11501 - 3_21501 - 3_11502 - 3_21502 - 3_11503 - 3_21503 - 3_11504 - 3_21504 - 3_11505 - 3_21505 - 3_11506 - 3_21506 - 3_11507 - 3_21507 - 3_11508 - 3_21508 - 3_11509 - 3_21509 - 3_11510 - 3_21510 - 3_11511 - 3_21511 - 3_11512 - 3_21512 - 3_12501 - 3_22501 - 3_12502 - 3_22502 - 3_12503 - 3_22503 - 3_12504 - 3_22504 - 3_12505 - 3_22505 - 3_12506 - 3_22506 - 3_12507 - 3_22507 - 3_12508 - 3_22508 - 3_12509 - 3_22509 - 3_12510 - 3_22510 - 3_12511 - 3_22511 - 3_12512 - 3_22512 - 3_13501 - 3_23501 - 3_13502 - 3_23502 - 3_13503 - 3_23503 - 3_13504 - 3_23504 - 3_13505 - 3_23505 - 3_13506 - 3_23506 - 3_13507 - 3_23507 - 3_13508 - 3_23508 - 3_13509 - 3_23509 - 3_13510 - 3_23510 - 3_13511 - 3_23511 - 3_13512 - 3_23512 - 4_11501 - 4_21501 - 4_11502 - 4_21502 - 4_11503 - 4_21503 - 4_11504 - 4_21504 - 4_11505 - 4_21505 - 4_11506 - 4_21506 - 4_11507 - 4_21507 - 4_11508 - 4_21508 - 4_11509 - 4_21509 - 4_11510 - 4_21510 - 4_11511 - 4_21511 - 4_11512 - 4_21512 - 4_12501 - 4_22501 - 4_12502 - 4_22502 - 4_12503 - 4_22503 - 4_12504 - 4_22504 - 4_12505 - 4_22505 - 4_12506 - 4_22506 - 4_12507 - 4_22507 - 4_12508 - 4_22508 - 4_12509 - 4_22509 - 4_12510 - 4_22510 - 4_12511 - 4_22511 - 4_12512 - 4_22512 - 4_13501 - 4_23501 - 4_13502 - 4_23502 - 4_13503 - 4_23503 - 4_13504 - 4_23504 - 4_13505 - 4_23505 - 4_13506 - 4_23506 - 4_13507 - 4_23507 - 4_13508 - 4_23508 - 4_13509 - 4_23509 - 4_13510 - 4_23510 - 4_13511 - 4_23511 - 4_13512 - 4_23512 - 3_11601 - 3_21601 - 3_11602 - 3_21602 - 3_11603 - 3_21603 - 3_11604 - 3_21604 - 3_11605 - 3_21605 - 3_11606 - 3_21606 - 3_11607 - 3_21607 - 3_11608 - 3_21608 - 3_11609 - 3_21609 - 3_11610 - 3_21610 - 3_11611 - 3_21611 - 3_11612 - 3_21612 - 3_12601 - 3_22601 - 3_12602 - 3_22602 - 3_12603 - 3_22603 - 3_12604 - 3_22604 - 3_12605 - 3_22605 - 3_12606 - 3_22606 - 3_12607 - 3_22607 - 3_12608 - 3_22608 - 3_12609 - 3_22609 - 3_12610 - 3_22610 - 3_12611 - 3_22611 - 3_12612 - 3_22612 - 3_13601 - 3_23601 - 3_13602 - 3_23602 - 3_13603 - 3_23603 - 3_13604 - 3_23604 - 3_13605 - 3_23605 - 3_13606 - 3_23606 - 3_13607 - 3_23607 - 3_13608 - 3_23608 - 3_13609 - 3_23609 - 3_13610 - 3_23610 - 3_13611 - 3_23611 - 3_13612 - 3_23612 - 4_11601 - 4_21601 - 4_11602 - 4_21602 - 4_11603 - 4_21603 - 4_11604 - 4_21604 - 4_11605 - 4_21605 - 4_11606 - 4_21606 - 4_11607 - 4_21607 - 4_11608 - 4_21608 - 4_11609 - 4_21609 - 4_11610 - 4_21610 - 4_11611 - 4_21611 - 4_11612 - 4_21612 - 4_12601 - 4_22601 - 4_12602 - 4_22602 - 4_12603 - 4_22603 - 4_12604 - 4_22604 - 4_12605 - 4_22605 - 4_12606 - 4_22606 - 4_12607 - 4_22607 - 4_12608 - 4_22608 - 4_12609 - 4_22609 - 4_12610 - 4_22610 - 4_12611 - 4_22611 - 4_12612 - 4_22612 - 4_13601 - 4_23601 - 4_13602 - 4_23602 - 4_13603 - 4_23603 - 4_13604 - 4_23604 - 4_13605 - 4_23605 - 4_13606 - 4_23606 - 4_13607 - 4_23607 - 4_13608 - 4_23608 - 4_13609 - 4_23609 - 4_13610 - 4_23610 - 4_13611 - 4_23611 - 4_13612 - 4_23612 - - D:\Illumina\NextSeq Control Software Temp\210510_NS500361_0936_AHH7K5BGXH\ - - D:\Illumina\NextSeq Control Software PreRun - D:\Illumina\NextSeq Control Software PreRun\NS500361_2021-05-10__10_04_14 - \\files.ugent.be\s209115\shares\cmgg_upload\NextSeq500_NS500361\210510_NS500361_0936_AHH7K5BGXH\ - C:\Program Files\Illumina\NextSeq Control Software\Recipe\High\v2.5 - - 210510 - nextseq@cmgg.be - - IXFocus - Both - false - false - true - false - - BP10 - BP11 - BP14 - BP14 - false - false - false - false - 206670491 - - ManualRunSetup - PerformanceDataRunMonitoringAndStorage - NEXTSEQ - true - 76 - 0 - 6 - 6 - false - true - 92 - - - C:\Users\sbsuser\Desktop\Sample sheets OncoRNALab\NSQ_Run936_COPD_146Bcells.csv - + + + NextSeq_4_0_0 + + true + 4.0.1.41 + NextSeq Control Software + 12 + 3 + 4 + 76 + 0 + 6 + 6 + 3 + 2 + + 210510_NS500361_0936_AHH7K5BGXH + 17F18E7E95B8E9C6 + NS500361 + 936 + 2.11.3 + 4.0.1.41 + 2.4.0.2385 + 4.0.0.1 + r.2019.2.0 + + HH7K5BGXH + 20022408 + 20492919 + 2022-11-19T00:00:00 + + + NS4502100-BUFFR + 15057941 + 20500598 + 2021-12-07T00:00:00 + + + NS4489700-REAGT + 15057934 + 20498607 + 2021-11-30T00:00:00 + + HH7K5BGXH + NS4502100-BUFFR + NS4489700-REAGT + false + NSQ_Run936 + + + NextSeq High + + + 1_11101 + 1_21101 + 1_11102 + 1_21102 + 1_11103 + 1_21103 + 1_11104 + 1_21104 + 1_11105 + 1_21105 + 1_11106 + 1_21106 + 1_11107 + 1_21107 + 1_11108 + 1_21108 + 1_11109 + 1_21109 + 1_11110 + 1_21110 + 1_11111 + 1_21111 + 1_11112 + 1_21112 + 1_12101 + 1_22101 + 1_12102 + 1_22102 + 1_12103 + 1_22103 + 1_12104 + 1_22104 + 1_12105 + 1_22105 + 1_12106 + 1_22106 + 1_12107 + 1_22107 + 1_12108 + 1_22108 + 1_12109 + 1_22109 + 1_12110 + 1_22110 + 1_12111 + 1_22111 + 1_12112 + 1_22112 + 1_13101 + 1_23101 + 1_13102 + 1_23102 + 1_13103 + 1_23103 + 1_13104 + 1_23104 + 1_13105 + 1_23105 + 1_13106 + 1_23106 + 1_13107 + 1_23107 + 1_13108 + 1_23108 + 1_13109 + 1_23109 + 1_13110 + 1_23110 + 1_13111 + 1_23111 + 1_13112 + 1_23112 + 2_11101 + 2_21101 + 2_11102 + 2_21102 + 2_11103 + 2_21103 + 2_11104 + 2_21104 + 2_11105 + 2_21105 + 2_11106 + 2_21106 + 2_11107 + 2_21107 + 2_11108 + 2_21108 + 2_11109 + 2_21109 + 2_11110 + 2_21110 + 2_11111 + 2_21111 + 2_11112 + 2_21112 + 2_12101 + 2_22101 + 2_12102 + 2_22102 + 2_12103 + 2_22103 + 2_12104 + 2_22104 + 2_12105 + 2_22105 + 2_12106 + 2_22106 + 2_12107 + 2_22107 + 2_12108 + 2_22108 + 2_12109 + 2_22109 + 2_12110 + 2_22110 + 2_12111 + 2_22111 + 2_12112 + 2_22112 + 2_13101 + 2_23101 + 2_13102 + 2_23102 + 2_13103 + 2_23103 + 2_13104 + 2_23104 + 2_13105 + 2_23105 + 2_13106 + 2_23106 + 2_13107 + 2_23107 + 2_13108 + 2_23108 + 2_13109 + 2_23109 + 2_13110 + 2_23110 + 2_13111 + 2_23111 + 2_13112 + 2_23112 + 1_11201 + 1_21201 + 1_11202 + 1_21202 + 1_11203 + 1_21203 + 1_11204 + 1_21204 + 1_11205 + 1_21205 + 1_11206 + 1_21206 + 1_11207 + 1_21207 + 1_11208 + 1_21208 + 1_11209 + 1_21209 + 1_11210 + 1_21210 + 1_11211 + 1_21211 + 1_11212 + 1_21212 + 1_12201 + 1_22201 + 1_12202 + 1_22202 + 1_12203 + 1_22203 + 1_12204 + 1_22204 + 1_12205 + 1_22205 + 1_12206 + 1_22206 + 1_12207 + 1_22207 + 1_12208 + 1_22208 + 1_12209 + 1_22209 + 1_12210 + 1_22210 + 1_12211 + 1_22211 + 1_12212 + 1_22212 + 1_13201 + 1_23201 + 1_13202 + 1_23202 + 1_13203 + 1_23203 + 1_13204 + 1_23204 + 1_13205 + 1_23205 + 1_13206 + 1_23206 + 1_13207 + 1_23207 + 1_13208 + 1_23208 + 1_13209 + 1_23209 + 1_13210 + 1_23210 + 1_13211 + 1_23211 + 1_13212 + 1_23212 + 2_11201 + 2_21201 + 2_11202 + 2_21202 + 2_11203 + 2_21203 + 2_11204 + 2_21204 + 2_11205 + 2_21205 + 2_11206 + 2_21206 + 2_11207 + 2_21207 + 2_11208 + 2_21208 + 2_11209 + 2_21209 + 2_11210 + 2_21210 + 2_11211 + 2_21211 + 2_11212 + 2_21212 + 2_12201 + 2_22201 + 2_12202 + 2_22202 + 2_12203 + 2_22203 + 2_12204 + 2_22204 + 2_12205 + 2_22205 + 2_12206 + 2_22206 + 2_12207 + 2_22207 + 2_12208 + 2_22208 + 2_12209 + 2_22209 + 2_12210 + 2_22210 + 2_12211 + 2_22211 + 2_12212 + 2_22212 + 2_13201 + 2_23201 + 2_13202 + 2_23202 + 2_13203 + 2_23203 + 2_13204 + 2_23204 + 2_13205 + 2_23205 + 2_13206 + 2_23206 + 2_13207 + 2_23207 + 2_13208 + 2_23208 + 2_13209 + 2_23209 + 2_13210 + 2_23210 + 2_13211 + 2_23211 + 2_13212 + 2_23212 + 1_11301 + 1_21301 + 1_11302 + 1_21302 + 1_11303 + 1_21303 + 1_11304 + 1_21304 + 1_11305 + 1_21305 + 1_11306 + 1_21306 + 1_11307 + 1_21307 + 1_11308 + 1_21308 + 1_11309 + 1_21309 + 1_11310 + 1_21310 + 1_11311 + 1_21311 + 1_11312 + 1_21312 + 1_12301 + 1_22301 + 1_12302 + 1_22302 + 1_12303 + 1_22303 + 1_12304 + 1_22304 + 1_12305 + 1_22305 + 1_12306 + 1_22306 + 1_12307 + 1_22307 + 1_12308 + 1_22308 + 1_12309 + 1_22309 + 1_12310 + 1_22310 + 1_12311 + 1_22311 + 1_12312 + 1_22312 + 1_13301 + 1_23301 + 1_13302 + 1_23302 + 1_13303 + 1_23303 + 1_13304 + 1_23304 + 1_13305 + 1_23305 + 1_13306 + 1_23306 + 1_13307 + 1_23307 + 1_13308 + 1_23308 + 1_13309 + 1_23309 + 1_13310 + 1_23310 + 1_13311 + 1_23311 + 1_13312 + 1_23312 + 2_11301 + 2_21301 + 2_11302 + 2_21302 + 2_11303 + 2_21303 + 2_11304 + 2_21304 + 2_11305 + 2_21305 + 2_11306 + 2_21306 + 2_11307 + 2_21307 + 2_11308 + 2_21308 + 2_11309 + 2_21309 + 2_11310 + 2_21310 + 2_11311 + 2_21311 + 2_11312 + 2_21312 + 2_12301 + 2_22301 + 2_12302 + 2_22302 + 2_12303 + 2_22303 + 2_12304 + 2_22304 + 2_12305 + 2_22305 + 2_12306 + 2_22306 + 2_12307 + 2_22307 + 2_12308 + 2_22308 + 2_12309 + 2_22309 + 2_12310 + 2_22310 + 2_12311 + 2_22311 + 2_12312 + 2_22312 + 2_13301 + 2_23301 + 2_13302 + 2_23302 + 2_13303 + 2_23303 + 2_13304 + 2_23304 + 2_13305 + 2_23305 + 2_13306 + 2_23306 + 2_13307 + 2_23307 + 2_13308 + 2_23308 + 2_13309 + 2_23309 + 2_13310 + 2_23310 + 2_13311 + 2_23311 + 2_13312 + 2_23312 + 3_11401 + 3_21401 + 3_11402 + 3_21402 + 3_11403 + 3_21403 + 3_11404 + 3_21404 + 3_11405 + 3_21405 + 3_11406 + 3_21406 + 3_11407 + 3_21407 + 3_11408 + 3_21408 + 3_11409 + 3_21409 + 3_11410 + 3_21410 + 3_11411 + 3_21411 + 3_11412 + 3_21412 + 3_12401 + 3_22401 + 3_12402 + 3_22402 + 3_12403 + 3_22403 + 3_12404 + 3_22404 + 3_12405 + 3_22405 + 3_12406 + 3_22406 + 3_12407 + 3_22407 + 3_12408 + 3_22408 + 3_12409 + 3_22409 + 3_12410 + 3_22410 + 3_12411 + 3_22411 + 3_12412 + 3_22412 + 3_13401 + 3_23401 + 3_13402 + 3_23402 + 3_13403 + 3_23403 + 3_13404 + 3_23404 + 3_13405 + 3_23405 + 3_13406 + 3_23406 + 3_13407 + 3_23407 + 3_13408 + 3_23408 + 3_13409 + 3_23409 + 3_13410 + 3_23410 + 3_13411 + 3_23411 + 3_13412 + 3_23412 + 4_11401 + 4_21401 + 4_11402 + 4_21402 + 4_11403 + 4_21403 + 4_11404 + 4_21404 + 4_11405 + 4_21405 + 4_11406 + 4_21406 + 4_11407 + 4_21407 + 4_11408 + 4_21408 + 4_11409 + 4_21409 + 4_11410 + 4_21410 + 4_11411 + 4_21411 + 4_11412 + 4_21412 + 4_12401 + 4_22401 + 4_12402 + 4_22402 + 4_12403 + 4_22403 + 4_12404 + 4_22404 + 4_12405 + 4_22405 + 4_12406 + 4_22406 + 4_12407 + 4_22407 + 4_12408 + 4_22408 + 4_12409 + 4_22409 + 4_12410 + 4_22410 + 4_12411 + 4_22411 + 4_12412 + 4_22412 + 4_13401 + 4_23401 + 4_13402 + 4_23402 + 4_13403 + 4_23403 + 4_13404 + 4_23404 + 4_13405 + 4_23405 + 4_13406 + 4_23406 + 4_13407 + 4_23407 + 4_13408 + 4_23408 + 4_13409 + 4_23409 + 4_13410 + 4_23410 + 4_13411 + 4_23411 + 4_13412 + 4_23412 + 3_11501 + 3_21501 + 3_11502 + 3_21502 + 3_11503 + 3_21503 + 3_11504 + 3_21504 + 3_11505 + 3_21505 + 3_11506 + 3_21506 + 3_11507 + 3_21507 + 3_11508 + 3_21508 + 3_11509 + 3_21509 + 3_11510 + 3_21510 + 3_11511 + 3_21511 + 3_11512 + 3_21512 + 3_12501 + 3_22501 + 3_12502 + 3_22502 + 3_12503 + 3_22503 + 3_12504 + 3_22504 + 3_12505 + 3_22505 + 3_12506 + 3_22506 + 3_12507 + 3_22507 + 3_12508 + 3_22508 + 3_12509 + 3_22509 + 3_12510 + 3_22510 + 3_12511 + 3_22511 + 3_12512 + 3_22512 + 3_13501 + 3_23501 + 3_13502 + 3_23502 + 3_13503 + 3_23503 + 3_13504 + 3_23504 + 3_13505 + 3_23505 + 3_13506 + 3_23506 + 3_13507 + 3_23507 + 3_13508 + 3_23508 + 3_13509 + 3_23509 + 3_13510 + 3_23510 + 3_13511 + 3_23511 + 3_13512 + 3_23512 + 4_11501 + 4_21501 + 4_11502 + 4_21502 + 4_11503 + 4_21503 + 4_11504 + 4_21504 + 4_11505 + 4_21505 + 4_11506 + 4_21506 + 4_11507 + 4_21507 + 4_11508 + 4_21508 + 4_11509 + 4_21509 + 4_11510 + 4_21510 + 4_11511 + 4_21511 + 4_11512 + 4_21512 + 4_12501 + 4_22501 + 4_12502 + 4_22502 + 4_12503 + 4_22503 + 4_12504 + 4_22504 + 4_12505 + 4_22505 + 4_12506 + 4_22506 + 4_12507 + 4_22507 + 4_12508 + 4_22508 + 4_12509 + 4_22509 + 4_12510 + 4_22510 + 4_12511 + 4_22511 + 4_12512 + 4_22512 + 4_13501 + 4_23501 + 4_13502 + 4_23502 + 4_13503 + 4_23503 + 4_13504 + 4_23504 + 4_13505 + 4_23505 + 4_13506 + 4_23506 + 4_13507 + 4_23507 + 4_13508 + 4_23508 + 4_13509 + 4_23509 + 4_13510 + 4_23510 + 4_13511 + 4_23511 + 4_13512 + 4_23512 + 3_11601 + 3_21601 + 3_11602 + 3_21602 + 3_11603 + 3_21603 + 3_11604 + 3_21604 + 3_11605 + 3_21605 + 3_11606 + 3_21606 + 3_11607 + 3_21607 + 3_11608 + 3_21608 + 3_11609 + 3_21609 + 3_11610 + 3_21610 + 3_11611 + 3_21611 + 3_11612 + 3_21612 + 3_12601 + 3_22601 + 3_12602 + 3_22602 + 3_12603 + 3_22603 + 3_12604 + 3_22604 + 3_12605 + 3_22605 + 3_12606 + 3_22606 + 3_12607 + 3_22607 + 3_12608 + 3_22608 + 3_12609 + 3_22609 + 3_12610 + 3_22610 + 3_12611 + 3_22611 + 3_12612 + 3_22612 + 3_13601 + 3_23601 + 3_13602 + 3_23602 + 3_13603 + 3_23603 + 3_13604 + 3_23604 + 3_13605 + 3_23605 + 3_13606 + 3_23606 + 3_13607 + 3_23607 + 3_13608 + 3_23608 + 3_13609 + 3_23609 + 3_13610 + 3_23610 + 3_13611 + 3_23611 + 3_13612 + 3_23612 + 4_11601 + 4_21601 + 4_11602 + 4_21602 + 4_11603 + 4_21603 + 4_11604 + 4_21604 + 4_11605 + 4_21605 + 4_11606 + 4_21606 + 4_11607 + 4_21607 + 4_11608 + 4_21608 + 4_11609 + 4_21609 + 4_11610 + 4_21610 + 4_11611 + 4_21611 + 4_11612 + 4_21612 + 4_12601 + 4_22601 + 4_12602 + 4_22602 + 4_12603 + 4_22603 + 4_12604 + 4_22604 + 4_12605 + 4_22605 + 4_12606 + 4_22606 + 4_12607 + 4_22607 + 4_12608 + 4_22608 + 4_12609 + 4_22609 + 4_12610 + 4_22610 + 4_12611 + 4_22611 + 4_12612 + 4_22612 + 4_13601 + 4_23601 + 4_13602 + 4_23602 + 4_13603 + 4_23603 + 4_13604 + 4_23604 + 4_13605 + 4_23605 + 4_13606 + 4_23606 + 4_13607 + 4_23607 + 4_13608 + 4_23608 + 4_13609 + 4_23609 + 4_13610 + 4_23610 + 4_13611 + 4_23611 + 4_13612 + 4_23612 + + D:\Illumina\NextSeq Control Software Temp\210510_NS500361_0936_AHH7K5BGXH\ + + D:\Illumina\NextSeq Control Software PreRun + D:\Illumina\NextSeq Control Software PreRun\NS500361_2021-05-10__10_04_14 + \\files.ugent.be\s209115\shares\cmgg_upload\NextSeq500_NS500361\210510_NS500361_0936_AHH7K5BGXH\ + C:\Program Files\Illumina\NextSeq Control Software\Recipe\High\v2.5 + + 210510 + nextseq@cmgg.be + + IXFocus + Both + false + false + true + false + + BP10 + BP11 + BP14 + BP14 + false + false + false + false + 206670491 + + ManualRunSetup + PerformanceDataRunMonitoringAndStorage + NEXTSEQ + true + 76 + 0 + 6 + 6 + false + true + 92 + + + C:\Users\sbsuser\Desktop\Sample sheets OncoRNALab\NSQ_Run936_COPD_146Bcells.csv + \ No newline at end of file diff --git a/test_data/NovaSeq/RunParameters.xml b/test_data/NovaSeq/RunParameters.xml index 01491fb..6537b5e 100755 --- a/test_data/NovaSeq/RunParameters.xml +++ b/test_data/NovaSeq/RunParameters.xml @@ -1,141 +1,141 @@ - - - Both - PairedEnd - A - 151 - 151 - 8 - 8 - 151 - 151 - 8 - 8 - 192 - v3.4.4 - 1.7.5 - NVQ_Run192 - - HW3FGDSXY - 20015843 - 20504473 - 12/11/2021 00:00:00 - 04/29/2021 14:00:00 - 1 - HTWashOnly;S4 - S4 - 1 - 2 - NV0293471-LIB - Universal - 20005221 - 1000008041 - 12/31/2169 00:00:00 - 04/29/2021 14:00:00 - 3 - NV2954072-RGSBS - S4 - 20003250 - 20468436 - 07/27/2021 00:00:00 - 04/29/2021 14:00:00 - 330 - 12 - 330 - 1 - 4 - NV3014609-RGCPE - S4 - 20003249 - 20481683 - 10/07/2021 00:00:00 - 04/29/2021 14:00:00 - 330 - 12 - 5 - NV5116319-BUFFR - S4 - 20003187 - 50000151 - 09/17/2021 00:00:00 - 12 - 04/29/2021 14:00:00 - 3 - - C:\Program Files\Illumina\NovaSeq Control Software\Recipe - - false - /ilmn/outputfolder/210429_A00785_0192_AHW3FGDSXY/ - /ilmn/outputfolder - Z:\outputfolder\210429_A00785_0192_AHW3FGDSXY\ - Y:\210429_A00785_0192_AHW3FGDSXY\ - Y:\ - C:\ProgramData\Illumina\NovaSeq\NovaSeqTemp\210429_A00785_0192_AHW3FGDSXY\ - C:\ProgramData\Illumina\NovaSeq\NovaSeqTemp\RunSetupLogs\A00785_2021-04-29__13_06_03_SideA - 210429 - 210429_A00785_0192_AHW3FGDSXY - true - false - 6764764 - euc1-prod - - true - true - false - false - false - false - false - A00785 - HighThroughput - NovaSeq Control Software - 1.7.5 - 27 - - - Fluidics Board - novaseq_flu@NovaSeq_1.26.1 - - - Left Buffer Interface Board - novaseq_bim@NovaSeq_1.26.1 - - - Right Buffer Interface Board - novaseq_bim@NovaSeq_1.26.1 - - - Chassis Module Board - novaseq_chm@NovaSeq_1.26.1 - - - Camera Interface Board - novaseq_cib_2@NovaSeq_1.26.1 - - - Focus Interface Board - novaseq_fib_2@NovaSeq_1.26.1 - - - Flow Cell Holder Board - novaseq_fch_2@NovaSeq_1.26.1 - - - System Thermal Board - novaseq_syst@NovaSeq_1.26.1 - - - Left Reagent Chiller Board - novaseq_rca@NovaSeq_1.26.1 - - - Right Reagent Chiller Board - novaseq_rca@NovaSeq_1.26.1 - - - true - 17E9048675F6479C - 1.6.3.1575 - Manual - NovaSeqStandard - + + + Both + PairedEnd + A + 151 + 151 + 8 + 8 + 151 + 151 + 8 + 8 + 192 + v3.4.4 + 1.7.5 + NVQ_Run192 + + HW3FGDSXY + 20015843 + 20504473 + 12/11/2021 00:00:00 + 04/29/2021 14:00:00 + 1 + HTWashOnly;S4 + S4 + 1 + 2 + NV0293471-LIB + Universal + 20005221 + 1000008041 + 12/31/2169 00:00:00 + 04/29/2021 14:00:00 + 3 + NV2954072-RGSBS + S4 + 20003250 + 20468436 + 07/27/2021 00:00:00 + 04/29/2021 14:00:00 + 330 + 12 + 330 + 1 + 4 + NV3014609-RGCPE + S4 + 20003249 + 20481683 + 10/07/2021 00:00:00 + 04/29/2021 14:00:00 + 330 + 12 + 5 + NV5116319-BUFFR + S4 + 20003187 + 50000151 + 09/17/2021 00:00:00 + 12 + 04/29/2021 14:00:00 + 3 + + C:\Program Files\Illumina\NovaSeq Control Software\Recipe + + false + /ilmn/outputfolder/210429_A00785_0192_AHW3FGDSXY/ + /ilmn/outputfolder + Z:\outputfolder\210429_A00785_0192_AHW3FGDSXY\ + Y:\210429_A00785_0192_AHW3FGDSXY\ + Y:\ + C:\ProgramData\Illumina\NovaSeq\NovaSeqTemp\210429_A00785_0192_AHW3FGDSXY\ + C:\ProgramData\Illumina\NovaSeq\NovaSeqTemp\RunSetupLogs\A00785_2021-04-29__13_06_03_SideA + 210429 + 210429_A00785_0192_AHW3FGDSXY + true + false + 6764764 + euc1-prod + + true + true + false + false + false + false + false + A00785 + HighThroughput + NovaSeq Control Software + 1.7.5 + 27 + + + Fluidics Board + novaseq_flu@NovaSeq_1.26.1 + + + Left Buffer Interface Board + novaseq_bim@NovaSeq_1.26.1 + + + Right Buffer Interface Board + novaseq_bim@NovaSeq_1.26.1 + + + Chassis Module Board + novaseq_chm@NovaSeq_1.26.1 + + + Camera Interface Board + novaseq_cib_2@NovaSeq_1.26.1 + + + Focus Interface Board + novaseq_fib_2@NovaSeq_1.26.1 + + + Flow Cell Holder Board + novaseq_fch_2@NovaSeq_1.26.1 + + + System Thermal Board + novaseq_syst@NovaSeq_1.26.1 + + + Left Reagent Chiller Board + novaseq_rca@NovaSeq_1.26.1 + + + Right Reagent Chiller Board + novaseq_rca@NovaSeq_1.26.1 + + + true + 17E9048675F6479C + 1.6.3.1575 + Manual + NovaSeqStandard + \ No newline at end of file From 3f66ec942f84eaa7029047c093de1d270e3d543b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 17 Dec 2025 09:21:37 +0000 Subject: [PATCH 8/9] fix: exclude HTML files from prettier Revert docs/example HTML files and remove html from prettier types. --- .pre-commit-config.yaml | 4 +- docs/example/NextSeq500_report.html | 282 +++++++++++++-------------- docs/example/NovaSeq_report.html | 286 ++++++++++++++-------------- 3 files changed, 286 insertions(+), 286 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 73d112d..af1f300 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -32,12 +32,12 @@ repos: - id: remove-crlf exclude: ^(test_data|docs/example)/ - # Prettier for markdown, yaml, html, json formatting + # Prettier for markdown, yaml, json formatting - repo: https://github.com/pre-commit/mirrors-prettier rev: "v3.1.0" hooks: - id: prettier - types_or: [markdown, yaml, html, json] + types_or: [markdown, yaml, json] additional_dependencies: - "prettier@3.1.0" diff --git a/docs/example/NextSeq500_report.html b/docs/example/NextSeq500_report.html index 1e718c6..5db24cb 100644 --- a/docs/example/NextSeq500_report.html +++ b/docs/example/NextSeq500_report.html @@ -12,7 +12,7 @@ http://multiqc.info --> - + @@ -40,7 +40,7 @@ - + @@ -5040,52 +5040,52 @@

- +

Loading report..

@@ -5121,7 +5121,7 @@

Highlight Samples

- +
@@ -5141,7 +5141,7 @@

Rename Samples

- + @@ -5170,7 +5170,7 @@

Show / Hide Samples

- +
@@ -5183,7 +5183,7 @@

- +

Regex mode off @@ -5255,9 +5255,9 @@

Export Plots

- +

Note that additional data was saved in multiqc_data when this report was generated.

- +
@@ -5337,7 +5337,7 @@

About MultiQC

- +

@@ -5375,15 +5375,15 @@

JavaScript Disabled

Report - + generated on 2021-05-18, 09:20 - - + + based on data in: - + /Users/matdsmet/Projects/MultiQC_SAV/test_data/NextSeq500

- - + +
@@ -5396,33 +5396,33 @@

JavaScript Disabled

+ + - - - +

Illumina SAV

Illumina SAV - Sequencing Metrics from Illumina sequencers

- - - - + + + +
- +

Run Info - +

- - - - + + + +
- +
@@ -5442,42 +5442,42 @@

Settings

- +
- - - - + + + +
- +

Summary Read Metrics - +

- +

Summary metrics per Read

- - + +
- + - + - + - + Showing 5/5 rows and 6/7 columns. - +
@@ -5509,7 +5509,7 @@ - +
|| @@ -5592,42 +5592,42 @@ - +
- - - - + + + +
- +

Summary Lane Metrics - +

- +

Summary metrics per Lane per Read

- - + +
- + - + - + - + Showing 12/12 rows and 13/24 columns. - +
@@ -5659,7 +5659,7 @@ - +
|| @@ -5929,26 +5929,26 @@ - +
- - - - + + + +
- +

Clusters/Reads per Lane - +

- +

Total Cluster/Read count per Lane

- - -
- - + + +
+ +
   
@@ -5957,101 +5957,101 @@

loading..

- +
- - - - + + + +
- +

Qscore Heatmap - +

- +

The Qscore Heat Map provides an overview of quality scores across cycles.

- - + +
-
loading..
+
loading..
- +
- - - - + + + +
- +

Qscore Histogram - +

- +

Qscore Histogram graphs the number of bases by quality score. The quality score is cumulative for the current cycle. Only bases from reads that pass the quality filter are included.

- - -
loading..
+ + +
loading..
- +
- - - - + + + +
- +

Intensity per Cycle - +

- +

Intensity by color and cycle of the 90% percentile of the data for each tile

- - -
loading..
+ + +
loading..
- +
- - - - + + + +
- +

% PF vs % Occupied - +

- +

% Clusters passing filter vs % Wells Occupied

- - -
loading..
+ + +
loading..
- - + +
- - + +
- - + +
diff --git a/docs/example/NovaSeq_report.html b/docs/example/NovaSeq_report.html index d10dfb3..a466d15 100644 --- a/docs/example/NovaSeq_report.html +++ b/docs/example/NovaSeq_report.html @@ -12,7 +12,7 @@ http://multiqc.info --> - + @@ -40,7 +40,7 @@ - + @@ -5040,54 +5040,54 @@

- +

Loading report..

@@ -5123,7 +5123,7 @@

Highlight Samples

- +
@@ -5143,7 +5143,7 @@

Rename Samples

- + @@ -5172,7 +5172,7 @@

Show / Hide Samples

- +
@@ -5185,7 +5185,7 @@

- +

Regex mode off @@ -5257,9 +5257,9 @@

Export Plots

- +

Note that additional data was saved in multiqc_data when this report was generated.

- +
@@ -5339,7 +5339,7 @@

About MultiQC

- +

@@ -5377,15 +5377,15 @@

JavaScript Disabled

Report - + generated on 2021-05-21, 16:32 - - + + based on data in: - + /Users/matdsmet/Projects/MultiQC_SAV/test_data/NovaSeq

- - + +
@@ -5398,33 +5398,33 @@

JavaScript Disabled

+ + - - - +

Illumina SAV

Illumina SAV - Sequencing Metrics from Illumina sequencers

- - - - + + + +
- +

Run Info - +

- - - - + + + +
- +
@@ -5444,42 +5444,42 @@

Settings

- +
- - - - + + + +
- +

Summary Read Metrics - +

- +

Summary metrics per Read

- - + +
- + - + - + - + Showing 6/6 rows and 6/7 columns. - +
@@ -5511,7 +5511,7 @@ - +
|| @@ -5594,42 +5594,42 @@ - +
- - - - + + + +
- +

Summary Lane Metrics - +

- +

Summary metrics per Lane per Read

- - + +
- + - + - + - + Showing 16/16 rows and 13/25 columns. - +
@@ -5661,7 +5661,7 @@ - +
|| @@ -5942,26 +5942,26 @@ - +
- - - - + + + +
- +

Clusters/Reads per Lane - +

- +

Total Cluster/Read count per Lane

- - -
- - + + +
+ +
   
@@ -5970,103 +5970,103 @@

loading..

- +
- - - - + + + +
- +

Qscore Heatmap - +

- +

The Qscore Heat Map provides an overview of quality scores across cycles.

- - + +
-
loading..
+
loading..
- +
- - - - + + + +
- +

Qscore Histogram - +

- +

Qscore Histogram graphs the number of bases by quality score. The quality score is cumulative for the current cycle. Only bases from reads that pass the quality filter are included.

- - -
loading..
+ + +
loading..
- +
- - - - + + + +
- +

Intensity per Cycle - +

- +

Intensity by color and cycle of the 90% percentile of the data for each tile

- - -
loading..
+ + +
loading..
- +
- - - - + + + +
- +

% PF vs % Occupied - +

- +

% Clusters passing filter vs % Wells Occupied

- - -
loading..
+ + +
loading..
- - + +
- - + +

+ - - +
From 6d66bf4122f65fa621ed7e0525f23d0774eb55d4 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 17 Dec 2025 09:27:25 +0000 Subject: [PATCH 9/9] ci: add validation to ensure MultiQC reports are generated - Use --strict mode to catch issues - Verify HTML report is generated for each test - Check that SAV module appears in the log file - Output to separate directories per sequencer type --- .github/workflows/linux.yaml | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/.github/workflows/linux.yaml b/.github/workflows/linux.yaml index 0c1a36f..194ab20 100644 --- a/.github/workflows/linux.yaml +++ b/.github/workflows/linux.yaml @@ -27,22 +27,38 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip setuptools wheel - pip install beautifulsoup4 multiqc + pip install multiqc - name: Install MultiQC_SAV run: pip install . - name: Test MiSeq - run: multiqc -m SAV test_data/MiSeq + run: | + multiqc -m SAV test_data/MiSeq -o test_output/MiSeq --strict + test -f test_output/MiSeq/multiqc_report.html || (echo "ERROR: Report not generated" && exit 1) + test -f test_output/MiSeq/multiqc_data/multiqc.log || (echo "ERROR: Log file missing" && exit 1) + grep -q "SAV" test_output/MiSeq/multiqc_data/multiqc.log || (echo "ERROR: SAV module not found in log" && exit 1) - name: Test HiSeq - run: multiqc -m SAV test_data/HiSeq + run: | + multiqc -m SAV test_data/HiSeq -o test_output/HiSeq --strict + test -f test_output/HiSeq/multiqc_report.html || (echo "ERROR: Report not generated" && exit 1) + grep -q "SAV" test_output/HiSeq/multiqc_data/multiqc.log || (echo "ERROR: SAV module not found in log" && exit 1) - name: Test NextSeq500 - run: multiqc -m SAV test_data/NextSeq500 + run: | + multiqc -m SAV test_data/NextSeq500 -o test_output/NextSeq500 --strict + test -f test_output/NextSeq500/multiqc_report.html || (echo "ERROR: Report not generated" && exit 1) + grep -q "SAV" test_output/NextSeq500/multiqc_data/multiqc.log || (echo "ERROR: SAV module not found in log" && exit 1) - name: Test NextSeq2000 - run: multiqc -m SAV test_data/NextSeq2000 + run: | + multiqc -m SAV test_data/NextSeq2000 -o test_output/NextSeq2000 --strict + test -f test_output/NextSeq2000/multiqc_report.html || (echo "ERROR: Report not generated" && exit 1) + grep -q "SAV" test_output/NextSeq2000/multiqc_data/multiqc.log || (echo "ERROR: SAV module not found in log" && exit 1) - name: Test NovaSeq - run: multiqc -m SAV test_data/NovaSeq + run: | + multiqc -m SAV test_data/NovaSeq -o test_output/NovaSeq --strict + test -f test_output/NovaSeq/multiqc_report.html || (echo "ERROR: Report not generated" && exit 1) + grep -q "SAV" test_output/NovaSeq/multiqc_data/multiqc.log || (echo "ERROR: SAV module not found in log" && exit 1)