Skip to content

Commit 950016a

Browse files
committed
Revert "style: format, migrate to 2024 Edition, and fix remaining clippy lints (#31)"
This reverts commit b0a6b97.
1 parent d086dbd commit 950016a

77 files changed

Lines changed: 2602 additions & 3448 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 412 additions & 472 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "mzdata"
33
version = "0.59.3"
4-
edition = "2024"
4+
edition = "2021"
55
keywords = ['mass-spectrometry', 'mzml', 'mgf']
66

77
categories = ["science", "parser-implementations", "data-structures"]

benches/mzml.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use criterion::{Criterion, black_box, criterion_group, criterion_main};
1+
use criterion::{black_box, criterion_group, criterion_main, Criterion};
22

33
use std::fs;
44

examples/async_mzcat.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ async fn scan_file(reader: &mut mzml::AsyncMzMLReader<fs::File>) {
4848
#[tokio::main(flavor = "multi_thread", worker_threads = 10)]
4949
async fn main() -> io::Result<()> {
5050
let path = path::PathBuf::from(
51-
env::args()
52-
.nth(1)
51+
env::args().nth(1)
5352
.expect("Please pass an MS data file path"),
5453
);
5554
if let Some(ext) = path.extension() {

examples/from_stdin.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use std::io::{self, Seek};
55
use std::time::Instant;
66

77
use mzdata::io::{
8-
MassSpectrometryFormat, PreBufferedStream, RestartableGzDecoder, SpectrumSource,
9-
infer_from_stream,
8+
infer_from_stream, MassSpectrometryFormat, PreBufferedStream, RestartableGzDecoder,
9+
SpectrumSource,
1010
};
1111
use mzdata::{MGFReader, MzMLReader};
1212

examples/get_scan_by.rs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,8 @@ fn main() -> io::Result<()> {
3434
};
3535

3636
// dbg!(spectrum);
37-
println!(
38-
"ID: {}; Index: {}; Time: {}",
39-
spectrum.id(),
40-
spectrum.index(),
41-
spectrum.start_time()
42-
);
43-
println!(
44-
"Num data points: {}",
45-
spectrum.raw_arrays().unwrap().mzs().unwrap().len()
46-
);
37+
println!("ID: {}; Index: {}; Time: {}", spectrum.id(), spectrum.index(), spectrum.start_time());
38+
println!("Num data points: {}", spectrum.raw_arrays().unwrap().mzs().unwrap().len());
4739

4840
Ok(())
4941
}

examples/infer_format.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use std::env;
66
use std::io;
77
use std::process::exit;
88

9-
use mzdata::io::{PreBufferedStream, infer_format, infer_from_stream};
9+
use mzdata::io::{infer_format, infer_from_stream, PreBufferedStream};
1010

1111
fn main() -> io::Result<()> {
1212
let input = env::args().nth(1).unwrap_or_else(|| {

examples/mzcat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::time;
22
use std::{env, io, path};
33

44
use mzdata::spectrum::MultiLayerSpectrum;
5-
use mzdata::{MZReader, prelude::*};
5+
use mzdata::{prelude::*, MZReader};
66
use rayon::prelude::*;
77

88
fn scan_file<R: MZFileReader + Iterator<Item = MultiLayerSpectrum> + Send>(reader: &mut R) {

examples/mzconvert.rs

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,27 @@ use std::any::Any;
22
use std::fs::File;
33
use std::io;
44
use std::path::PathBuf;
5-
use std::sync::{
6-
Arc,
7-
atomic::{AtomicU64, Ordering as AtomicOrdering},
8-
mpsc::sync_channel,
9-
};
5+
use std::sync::{mpsc::sync_channel, Arc, atomic::{AtomicU64, Ordering as AtomicOrdering}};
106
use std::thread;
117
use std::time;
128

139
use clap::Parser;
1410

1511
use log::info;
1612
use mzdata::io::MassSpectrometryFormat;
17-
use mzdata::io::{MassSpectrometryReadWriteProcess, Sink, Source, checksum_file};
18-
use mzdata::meta::Software;
13+
use mzdata::io::{checksum_file, MassSpectrometryReadWriteProcess, Sink, Source};
1914
use mzdata::meta::custom_software_name;
15+
use mzdata::meta::Software;
2016
use mzdata::meta::{DataProcessing, ProcessingMethod, SourceFile};
2117
use mzdata::params::ControlledVocabulary;
2218
use mzdata::prelude::*;
2319

24-
use mzdata::MzMLWriter;
20+
use mzdata::spectrum::bindata::BinaryCompressionType;
2521
use mzdata::spectrum::ArrayType;
2622
use mzdata::spectrum::ArrayType::IntensityArray;
2723
use mzdata::spectrum::ArrayType::MZArray;
2824
use mzdata::spectrum::BinaryDataArrayType;
29-
use mzdata::spectrum::bindata::BinaryCompressionType;
25+
use mzdata::MzMLWriter;
3026
use mzpeaks::{CentroidPeak, DeconvolutedPeak};
3127

3228
fn compression_parser(compression: &str) -> Result<BinaryCompressionType, String> {
@@ -36,11 +32,9 @@ fn compression_parser(compression: &str) -> Result<BinaryCompressionType, String
3632
compression.to_string()
3733
};
3834

39-
BinaryCompressionType::COMPRESSION_METHODS
40-
.iter()
41-
.find(|x| x.as_param().unwrap().name() == compression)
42-
.copied()
43-
.ok_or_else(|| compression.to_string())
35+
BinaryCompressionType::COMPRESSION_METHODS.iter().find(|x| {
36+
x.as_param().unwrap().name() == compression
37+
}).copied().ok_or_else(|| compression.to_string())
4438
}
4539

4640
#[derive(Debug, Clone, Parser)]
@@ -50,7 +44,7 @@ pub struct MZConvert {
5044
#[arg()]
5145
pub outpath: String,
5246

53-
#[arg(short = 'b', long, default_value_t = 8192)]
47+
#[arg(short='b', long, default_value_t=8192)]
5448
pub buffer_size: usize,
5549

5650
#[arg(long, value_parser=compression_parser, default_value="zlib compression")]
@@ -97,7 +91,7 @@ impl MZConvert {
9791
mut writer: W,
9892
) -> io::Result<()> {
9993
let (send, recv) = sync_channel(self.buffer_size);
100-
let buffered = Arc::new(AtomicU64::default());
94+
let buffered= Arc::new(AtomicU64::default());
10195
let buffered_w = Arc::clone(&buffered);
10296
let reader_handle = thread::spawn(move || {
10397
reader.enumerate().for_each(|(i, s)| {
@@ -117,10 +111,9 @@ impl MZConvert {
117111
for s in recv.iter() {
118112
let i = s.index();
119113
buffered_w.fetch_sub(1, AtomicOrdering::SeqCst);
120-
writer
121-
.write_owned(s)
122-
.inspect_err(|e| log::error!("Failed to write spectrum {i}: {e}"))
123-
.unwrap();
114+
writer.write_owned(s).inspect_err(|e| {
115+
log::error!("Failed to write spectrum {i}: {e}")
116+
}).unwrap();
124117
}
125118
writer.close().unwrap();
126119
});
@@ -197,6 +190,7 @@ impl MZConvert {
197190
self.ion_mobility_compression,
198191
);
199192
}
193+
200194
}
201195
}
202196
}
@@ -257,7 +251,7 @@ impl MassSpectrometryReadWriteProcess<CentroidPeak, DeconvolutedPeak> for MZConv
257251
Default::default()
258252
} else {
259253
info!("Computing checksum for {}", pb.display());
260-
254+
261255
checksum_file(&pb)?
262256
};
263257
let has_already = reader

examples/mzinfo.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ use std::time;
88

99
use std::sync::mpsc::sync_channel;
1010

11-
use mzdata::MZReader;
1211
use mzdata::io::Source;
1312
use mzdata::prelude::*;
1413
use mzdata::spectrum::{
1514
DeconvolutedSpectrum, MultiLayerSpectrum, RefPeakDataLevel, SignalContinuity, SpectrumLike,
1615
};
16+
use mzdata::MZReader;
1717

1818
struct MSDataFileSummary {
1919
pub start_time: f64,
@@ -22,7 +22,7 @@ struct MSDataFileSummary {
2222
pub charge_table: HashMap<i32, usize>,
2323
pub peak_charge_table: HashMap<u8, HashMap<i32, usize>>,
2424
pub peak_mode_table: HashMap<SignalContinuity, usize>,
25-
pub has_ion_mobility: bool,
25+
pub has_ion_mobility: bool
2626
}
2727

2828
impl Default for MSDataFileSummary {
@@ -112,10 +112,11 @@ impl MSDataFileSummary {
112112
let start = time::Instant::now();
113113
let (sender, receiver) = sync_channel(2usize.pow(12));
114114
let read_handle = spawn(move || {
115-
reader
116-
.into_iter()
115+
reader.into_iter()
117116
.enumerate()
118-
.for_each(|(i, scan)| sender.send((i, scan)).unwrap());
117+
.for_each(|(i, scan)| {
118+
sender.send((i, scan)).unwrap()
119+
});
119120
});
120121
let i = receiver.iter().fold(0, |_, (i, scan)| {
121122
if i % 10000 == 0 && i > 0 {
@@ -133,10 +134,7 @@ impl MSDataFileSummary {
133134
read_handle.join().unwrap();
134135
let end = time::Instant::now();
135136
let elapsed = end - start;
136-
println!(
137-
"{:0.3} seconds elapsed, handled {i} spectra",
138-
elapsed.as_secs_f64()
139-
);
137+
println!("{:0.3} seconds elapsed, handled {i} spectra", elapsed.as_secs_f64());
140138
}
141139

142140
pub fn write_out(&self) {

0 commit comments

Comments
 (0)