# Structure Manifest

## Pasta final recomendada

```text
deploy_uolhost/
|-- index.html
|-- styles.css
|-- app.js
|-- cannabis-data.js
|-- embedded-data.js
|-- 3Dmol-min.js
|-- 3VTE.pdb
|-- 3VTE_summary.json
|-- THCAS_3VTE_final_PI.png
|-- DEPLOY_UOLHOST.md
|-- STRUCTURE_MANIFEST.md
`-- validate_static_deploy.sh
```

## Arquivos de runtime

- `index.html`: ponto de entrada da publicacao estatica
- `styles.css`: folha de estilos principal carregada por `./styles.css`
- `app.js`: logica da interface, viewer, script PyMOL e leituras via caminho relativo
- `cannabis-data.js`: base tabular embarcada no front-end
- `embedded-data.js`: copia embarcada do PDB e do resumo para resiliencia do front-end
- `3Dmol-min.js`: slot local para vendorizar a biblioteca 3D; placeholder seguro quando a copia local nao foi adicionada
- `3VTE.pdb`: arquivo estrutural carregado por `new URL("./3VTE.pdb", window.location.href)`
- `3VTE_summary.json`: resumo estrutural carregado por `new URL("./3VTE_summary.json", window.location.href)`
- `THCAS_3VTE_final_PI.png`: imagem principal usada no hero do HTML

## Arquivos operacionais

- `DEPLOY_UOLHOST.md`: instrucoes objetivas de upload no cPanel
- `STRUCTURE_MANIFEST.md`: inventario da pasta final
- `validate_static_deploy.sh`: validacao local da pasta antes do upload

## Itens auditados e mantidos por caminho relativo

- `index.html` referencia `./styles.css`, `./embedded-data.js`, `./cannabis-data.js`, `./app.js` e `./THCAS_3VTE_final_PI.png`
- `app.js` referencia `./3Dmol-min.js`, `./3VTE.pdb` e `./3VTE_summary.json` por `new URL(...)`
- Nao ha imports ES modules
- Nao ha chamadas para backend de aplicacao
- Nao ha dependencias de banco de dados

## Itens intencionalmente fora do pacote de deploy

- `README.md`: mantido apenas no repositório; contem instrucoes de teste local
- `schema.sql`: nao faz parte do runtime do relatorio
- PDFs, imagens nao referenciadas e pasta `sources_Cannabis_Omics_Notebook/`: materiais de apoio, nao runtime
- `thca_kannabium_final_PI.png`: nao e referenciado pelo HTML atual
