Skip to content

Commit f64fc00

Browse files
committed
Pass processes to search space build call
1 parent c3cf9e3 commit f64fc00

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

ms2pip/core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ def predict_library(
432432
else:
433433
raise ValueError("Either `fasta_file` or `config` must be provided.")
434434

435-
search_space.build()
435+
search_space.build(processes=processes)
436436

437437
# Convert to PSMList and filter by precursor m/z range
438438
psm_list = PSMList(psm_list=list(search_space))

ms2pip/search_space.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -257,14 +257,15 @@ def from_any(cls, _input: dict | str | Path | ProteomeSearchSpace) -> ProteomeSe
257257
else:
258258
raise ValueError("Search space must be a dict, str, Path, or ProteomeSearchSpace.")
259259

260-
def build(self, processes: int = 1):
260+
def build(self, processes: int | None = None):
261261
"""
262262
Build peptide search space from FASTA file.
263263
264264
Parameters
265265
----------
266-
processes : int
267-
Number of processes to use for parallelization.
266+
processes
267+
Number of processes to use for parallelization. Uses all available CPU cores by
268+
default.
268269
269270
"""
270271
processes = processes if processes else multiprocessing.cpu_count()

0 commit comments

Comments
 (0)