API Reference: Ion Selection
main_logic
Core function for ion selection.
Parameters
msp_file_path(str): Path to the input MSP file.output_directory(str): Directory to save the output files.mz_min(int): Minimum m/z value.mz_max(int): Maximum m/z value.rt_window(float): Retention time window.min_ion_intensity_percent(float): Minimum ion intensity percentage.min_ion_num(int): Minimum number of ions.prefer_mz_threshold(int): Preferred m/z threshold.similarity_threshold(float): Similarity threshold.fr_factor(float): FR factor.retention_time_max(float): Maximum retention time.
Example
from wtv.ion_selection import main
main(
msp_file_path="input.msp",
output_directory="output",
mz_min=35,
mz_max=400,
rt_window=2.00,
min_ion_intensity_percent=7,
min_ion_num=2,
prefer_mz_threshold=60,
similarity_threshold=0.85,
fr_factor=2.0,
retention_time_max=68.80,
)