.gitignore
pyproject.toml
.github/PULL_REQUEST_TEMPLATE.md
.github/workflows/CI.yaml
.github/workflows/release.yaml
.vscode/settings.json
docs/conf.py
docs/index.rst
docs/installation.md
docs/intro.md
docs/_static/custom.css
docs/_static/logo.svg
docs/tutorials/analysis-types.md
docs/tutorials/basic-workflow.md
docs/tutorials/web-dashboard.md
docs/tutorials/img/analysis_multipanel.png
docs/tutorials/img/atom_distances.png
docs/tutorials/img/chol_contacts.png
docs/tutorials/img/computation_complete.png
docs/tutorials/img/compute_1.png
docs/tutorials/img/compute_2.png
docs/tutorials/img/compute_3.png
docs/tutorials/img/contact_events.png
docs/tutorials/img/density_map.png
docs/tutorials/img/distance_timeseries.png
docs/tutorials/img/occupancy_bars.png
docs/tutorials/img/occupancy_bars_aa.png
docs/tutorials/img/occupancy_logo.png
docs/tutorials/img/occupancy_scatter.png
docs/tutorials/img/radial_density.png
docs/tutorials/img/residence_distribution.png
docs/tutorials/img/residue42_database_contacts.png
docs/tutorials/img/shared_contacts_heatmap.png
docs/tutorials/img/shared_contacts_network.png
docs/tutorials/img/survival_curve.png
docs/tutorials/img/timeseries_heatmap.png
docs/tutorials/img/timeseries_lines.png
docs/tutorials/img/view_1.png
docs/tutorials/img/view_2.png
docs/tutorials/img/view_3.png
docs/tutorials/img/view_4.png
docs/tutorials/img/view_5.png
docs/tutorials/img/view_6.png
docs/tutorials/img/view_7.png
prolint/__init__.py
prolint.egg-info/PKG-INFO
prolint.egg-info/SOURCES.txt
prolint.egg-info/dependency_links.txt
prolint.egg-info/requires.txt
prolint.egg-info/top_level.txt
prolint/analysis/__init__.py
prolint/analysis/base.py
prolint/analysis/density.py
prolint/analysis/distances.py
prolint/analysis/kinetics.py
prolint/analysis/metrics.py
prolint/analysis/shared_contacts.py
prolint/analysis/timeseries.py
prolint/computers/__init__.py
prolint/computers/base.py
prolint/computers/contacts.py
prolint/config/__init__.py
prolint/config/colors.py
prolint/config/enums.py
prolint/config/logging.py
prolint/config/theme.json
prolint/config/units.py
prolint/contacts/__init__.py
prolint/contacts/base.py
prolint/contacts/exact_contacts.py
prolint/core/__init__.py
prolint/core/contact_provider.py
prolint/core/groups.py
prolint/core/replica_detection.py
prolint/core/universe.py
prolint/plotting/__init__.py
prolint/plotting/base.py
prolint/plotting/density.py
prolint/plotting/heatmap.py
prolint/plotting/kinetics.py
prolint/plotting/network.py
prolint/plotting/residues.py
prolint/plotting/structure.py
prolint/plotting/theme.py
prolint/plotting/timeseries.py
prolint/utils/__init__.py
prolint/utils/utils.py
prolint/web/README.md
prolint/web/__init__.py
prolint/web/requirements.txt
prolint/web/backend/__init__.py
prolint/web/backend/main.py
prolint/web/backend/api/__init__.py
prolint/web/backend/api/dashboard.py
prolint/web/backend/api/datasets.py
prolint/web/backend/models/__init__.py
prolint/web/backend/models/schemas.py
prolint/web/backend/services/__init__.py
prolint/web/backend/services/dataset_service.py
prolint/web/backend/services/interaction_service.py
prolint/web/backend/services/storage_service.py
prolint/web/backend/websocket/__init__.py
prolint/web/backend/websocket/manager.py
prolint/web/frontend/index.html
prolint/web/frontend/nginx.conf
prolint/web/frontend/package-lock.json
prolint/web/frontend/package.json
prolint/web/frontend/tsconfig.json
prolint/web/frontend/tsconfig.node.json
prolint/web/frontend/vite.config.ts
prolint/web/frontend/node_modules/flatted/python/flatted.py
prolint/web/frontend/src/App.tsx
prolint/web/frontend/src/index.css
prolint/web/frontend/src/main.tsx
prolint/web/frontend/src/components/DashboardLayout.tsx
prolint/web/frontend/src/components/FastHeatmap.tsx
prolint/web/frontend/src/components/InteractionViewer3D.tsx
prolint/web/frontend/src/components/MolecularViewer3D.tsx
prolint/web/frontend/src/components/SharedContactsNetwork.tsx
prolint/web/frontend/src/config/constants.ts
prolint/web/frontend/src/hooks/useMolstarPlugin.ts
prolint/web/frontend/src/pages/ComputePage.tsx
prolint/web/frontend/src/pages/ViewPage/index.tsx
prolint/web/frontend/src/pages/ViewPage/types.ts
prolint/web/frontend/src/pages/ViewPage/utils.ts
prolint/web/frontend/src/pages/ViewPage/components/DensityMapChart.tsx
prolint/web/frontend/src/pages/ViewPage/components/LogoPlotSection.tsx
prolint/web/frontend/src/pages/ViewPage/components/PairAnalysisSection.tsx
prolint/web/frontend/src/pages/ViewPage/components/ResidueBox.tsx
prolint/web/frontend/src/pages/ViewPage/components/SharedContactsSection.tsx
prolint/web/frontend/src/pages/ViewPage/components/Skeletons.tsx
prolint/web/frontend/src/pages/ViewPage/components/TimeSeriesSection.tsx
prolint/web/frontend/src/pages/ViewPage/hooks/useDensityData.ts
prolint/web/frontend/src/pages/ViewPage/hooks/useInitialData.ts
prolint/web/frontend/src/pages/ViewPage/hooks/useLogoPlotData.ts
prolint/web/frontend/src/pages/ViewPage/hooks/usePairAnalysisData.ts
prolint/web/frontend/src/pages/ViewPage/hooks/useSharedContactsData.ts
prolint/web/frontend/src/pages/ViewPage/hooks/useTimeSeriesData.ts
prolint/web/frontend/src/pages/ViewPage/hooks/useViewPageData.ts
prolint/web/frontend/src/theme/sharedColors.ts
prolint/web/frontend/src/theme/visualizationTheme.ts
prolint/web/frontend/src/types/echarts.ts
prolint/web/frontend/src/types/index.ts
prolint/web/frontend/src/types/shared.d.ts
prolint/web/frontend/src/utils/colorUtils.ts
prolint/web/frontend/src/utils/index.ts
tests/__init__.py
tests/conftest.py
tests/analysis/__init__.py
tests/analysis/test_base.py
tests/computers/__init__.py
tests/computers/test_base.py
tests/computers/test_contacts.py
tests/contacts/__init__.py
tests/contacts/test_base.py
tests/contacts/test_exact_contacts.py
tests/core/__init__.py
tests/core/test_contact_provider.py
tests/core/test_groups.py
tests/core/test_universe.py
tests/plotting/__init__.py
tests/plotting/test_base.py