Skip to content

Commit

Permalink
Merge pull request #401 from MannLabs/fix_metadata_template
Browse files Browse the repository at this point in the history
Fix metadata template
  • Loading branch information
mschwoer authored Feb 27, 2025
2 parents d7eba93 + 9a1a64a commit 853a493
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions alphastats/gui/utils/import_helper.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
from streamlit.runtime.uploaded_file_manager import UploadedFile

from alphastats.dataset.dataset import DataSet
from alphastats.dataset.keys import Cols
from alphastats.gui.utils.options import SOFTWARE_OPTIONS
from alphastats.loader.base_loader import BaseLoader
from alphastats.loader.maxquant_loader import MaxQuantLoader
Expand Down Expand Up @@ -250,8 +251,10 @@ def show_button_download_metadata_template_file(loader: BaseLoader) -> None:
buffer = io.BytesIO()

with pd.ExcelWriter(buffer, engine="xlsxwriter") as writer:
# Write each dataframe to a different worksheet.
dataset.metadata.to_excel(writer, sheet_name="Sheet1", index=False)
# map the internal column name to something else to avoid collisions
dataset.metadata.rename(columns={Cols.SAMPLE: "sample"}).to_excel(
writer, sheet_name="Sheet1", index=False
)

st.download_button(
label="Download Excel template for metadata",
Expand Down

0 comments on commit 853a493

Please sign in to comment.