diff --git a/pyproject.toml b/pyproject.toml index 5f7fb20..29e70bc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,8 +15,8 @@ dependencies = [ [project.optional-dependencies] dev = [ - "pytest", - "pytest-asyncio>=0.23", + "pytest>=8.2", + "pytest-asyncio>=0.24", "urgap[dev]", ] @@ -54,6 +54,8 @@ ignore = [ "PLC0415", # Avoid unnecessary imports, "UP047", # Only available 3.13+ "INP001", # Namespace packages intentionally have no __init__.py (PEP 420) + "CPY001", # Missing copyright notices + "PLR0917", # Too many positional arguments ] diff --git a/urgap/uftypes/proteomics.py b/urgap/uftypes/proteomics.py index 8bb8a1e..fdb864e 100644 --- a/urgap/uftypes/proteomics.py +++ b/urgap/uftypes/proteomics.py @@ -20,6 +20,8 @@ proteomics.dbsearch.XTANDEM_XML = ".xtandem.xml" proteomics.dbsearch.DIANN_QUANT = ".diann.quant" proteomics.dbsearch.DIANN_REPORT = ".diann_report.tsv" +proteomics.dbsearch.SAGE_TSV = ".sage_report.tsv" +proteomics.dbsearch.SAGE_JSON = ".sage_report.json" proteomics.diannlibrary = types.SimpleNamespace() proteomics.diannlibrary.ANY = "proteomics.diannlibrary.ANY" @@ -61,3 +63,8 @@ proteomics.qc = types.SimpleNamespace() proteomics.qc.ANY = "proteomics.qc.ANY" proteomics.qc.OFFSET_CSV = ".offset.csv" + +proteomics.params = types.SimpleNamespace() +proteomics.params.ANY = ".msgfplus.params.ANY" +proteomics.params.MSGFPLUS_TXT = ".msgfplus_params.txt" +proteomics.params.SAGE_JSON = ".sage.json" \ No newline at end of file