gunshotmatch_pipeline.excluded_peaks
Report excluded peaks from various pipeline steps.
New in version 0.10.0.
Classes:
|
Represents the excluded peaks in a project. |
|
Counts of peaks at different steps of the pipeline. |
Functions:
|
Determine excluded peaks in a project. |
-
class
ExcludedPeaks(alignment, small_peaks, filtered_out_consolidated_peaks, debug_stdout)[source] Bases:
objectRepresents the excluded peaks in a project.
- Parameters
Attributes:
Partial alignment of peaks.
Stdout from alignment and peak identification process, for debugging.
Peaks filtered during the consolidate process
Small peaks
-
filtered_out_consolidated_peaks Type:
List[ConsolidatedPeak]Peaks filtered during the consolidate process
-
namedtuple
PeakCounts(found_peaks, alignment_peaks, unaligned_peaks, small_peaks)[source] Bases:
NamedTupleCounts of peaks at different steps of the pipeline.
- Fields
found_peaks (
int) – Peak list after Biller-Biemann peak detection and subsequent noise and base peak filtering.alignment_peaks (
int) – Peaks for which partners were found during alignment (after filtering to min_peaks).unaligned_peaks (
int) – Peaks which didn’t survive alignment step (no/insufficient matching peaks in other datafiles).small_peaks (
int) – Peaks filtered after alignment due to size (top_n_peaksandmin_peak_area).
-
get_excluded_peaks(project, pyms_nist_search_config, peak_filter)[source] Determine excluded peaks in a project.
- Parameters
project (
Project)pyms_nist_search_config (
PyMSNISTSearchCfg)peak_filter (
InvertedFilter)
- Return type