Skip to content

Project structure of Patpat

Weiheng Liao edited this page Nov 29, 2022 · 1 revision

Pluggable Patpat

Project Structure of Patpat

The following is the project structure of Patpat:

patpat/
    |-- hub.py:This module provides users with a one-stop shop for using patpat_env classes
    |-- retriever.py:This module contains classes for interacting with external proteomics databases
    |-- mapper.py:Call the retriever module and implement the retrieve function
    |-- querier.py:This module is used to build the configuration information that needs to be retrieved
    |-- logger.py:Logger module
    |-- checker.py:This module is used to check the connectivity of external proteomics databases
    |-- utility.py:This module contains patpat_env's self-built methods

Patpat is designed in the Builder pattern, with each module performing a different function, and because of this, you can use each module here individually.

Warning: The next page is a very bitter note. (T⌓T)