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()