import streamlit as st def show(): # Custom styles for dark theme and remove top padding st.markdown(""" """, unsafe_allow_html=True) # Page title st.title("📘 Help & Support - TransPolymer") st.markdown("
❓ Help Center - TransPolymer
", unsafe_allow_html=True) st.markdown("Welcome to the **TransPolymer Help Page**. This guide will walk you through how to use the app effectively.") # 1. Getting Started st.markdown("
🚀 Getting Started
", unsafe_allow_html=True) st.markdown(""" - **Step 1:** Go to the **Prediction** page. - **Step 2:** Enter a valid **SMILES string**. - **Step 3:** Click **Predict** to see the results. - The app will return **six polymer properties** based on your input. """) # 2. FAQ st.markdown("
📌 Frequently Asked Questions
", unsafe_allow_html=True) with st.expander("🧬 What is a SMILES format?"): st.markdown("SMILES (Simplified Molecular Input Line Entry System) is a line notation for describing molecular structures using short ASCII strings.") with st.expander("❌ What if I enter an invalid SMILES string?"): st.markdown("The system will show an error if the SMILES string is incorrectly formatted or contains special characters.") # 3. Troubleshooting Tips st.markdown("
🛠️ Troubleshooting
", unsafe_allow_html=True) with st.container(): st.markdown(""" - ❌ **Common Mistakes**: - Extra spaces in SMILES strings - Using unsupported or uncommon formats - 🔄 **To Refresh**: Press `Ctrl+R` or click the "Rerun" button if something goes wrong. """) # 4. Support st.markdown("
📬 Support
", unsafe_allow_html=True) st.markdown(""" For further help, reach us at 📧 **transpolymer2@gmail.com** GitHub - https://github.com/Transpolymer """) # Run this file directly for testing if __name__ == "__main__": show()