Package 'openSLD'

Title: Parse Xcalibur Sequence (.sld) Files
Description: Simple parser for Thermo Scientific Xcalibur Sequence Files.
Authors: Tom Wilson [aut, cre]
Maintainer: Tom Wilson <[email protected]>
License: MIT + file LICENSE
Version: 0.1.0
Built: 2026-09-20 09:52:29 UTC
Source: https://github.com/wilsontom/openSLD

Help Index


Parse a Thermo Xcalibur SLD sequence file

Description

Extract sequence records and associated metadata from legacy and JSON-based Thermo Scientific Xcalibur sequence list (.sld) files.

Usage

parse_thermo_sld(path)

Arguments

path

A length-one character string giving the path to an SLD file.

Value

A data frame with one row per sequence entry and the columns row, raw_file, sequence_name, rack, vial, method_path, data_path, batch, block, class, injOrder, sampleOrder, display_label, json_offset, and strings_before_json. User-defined fields that are absent from the file are returned as NA.

Examples

path <- system.file("extdata", "example-sequence.sld", package = "openSLD")
sequence <- parse_thermo_sld(path)
head(sequence)