|
14 | 14 | # Structs |
15 | 15 | from ...structs.TransitionGroupFeature import TransitionGroupFeature |
16 | 16 | # Utils |
17 | | -from ...util import LOGGER |
| 17 | +from ...util import LOGGER, get_base_stem |
18 | 18 |
|
19 | 19 | def convert_spectro_modifications(modified_peptide_series): |
20 | 20 | # Define the replacement patterns |
@@ -173,7 +173,7 @@ def getTransitionGroupFeatures(self, runname: str, peptide:str, charge: int): |
173 | 173 | Returns: |
174 | 174 | TransitionGroupFeature: TransitionGroupFeature object containing peak boundaries, intensity and confidence |
175 | 175 | ''' |
176 | | - runname_exact = self.getExactRunName(runname) |
| 176 | + runname_exact = self.getExactRunName(get_base_stem(runname)) |
177 | 177 |
|
178 | 178 | if runname_exact is None: |
179 | 179 | LOGGER.debug(f"Error: No matching runs found for {runname}") |
@@ -234,7 +234,7 @@ def getTopTransitionGroupFeatureDf(self, runname: str, pep_id: str, charge: int) |
234 | 234 | Returns: |
235 | 235 | pd.DataFrame: Dataframe with the TransitionGroupFeatures |
236 | 236 | ''' |
237 | | - runname_exact = self.getExactRunName(runname) |
| 237 | + runname_exact = self.getExactRunName(get_base_stem(runname)) |
238 | 238 | if runname_exact is None: |
239 | 239 | return pd.DataFrame(columns=self.columns) |
240 | 240 | else: |
@@ -284,7 +284,7 @@ def getRunNames(self) -> List[str]: |
284 | 284 | Returns: |
285 | 285 | list: List of run names |
286 | 286 | ''' |
287 | | - return [ Path(r).stem for r in self.runs] |
| 287 | + return [ get_base_stem(r) for r in self.runs] |
288 | 288 |
|
289 | 289 | def getIdentifiedPrecursors(self, qvalue: float = 0.01, run:Optional[str] = None, precursorLevel = False) -> Union[set, Dict[str, set]]: |
290 | 290 | ''' |
|
0 commit comments