# Tier Lists
TIER_1 = [
"CATAG3",
"IRSEX",
"IRMARIT_ABS",
"IRPINC3_ABS",
"SVYRDUDANY",
"WRKDRGHLP_ABS",
]
TIER_2 = TIER_1 + [
"IRSUICTHNK",
"KSSLR6MAX_ABS",
"RCVYMHPRB",
"IRIMPGOUT_ABS",
]
TIER_3 = TIER_2 + [
"ILLEMFLAG",
"WHODASDASC_ABS",
"MJCMOTHYR",
"MJSMKYR",
"ILLEMMON",
"COCLALCUSE_ABS",
"DIFOBTCRK",
"MHNTENFCV",
"MHNTINSCV",
]
TIERS = {
"Tier_1_Basic": TIER_1,
"Tier_2_Clinical": TIER_2,
"Tier_3_Personalized": TIER_3,
}
# Export
from pathlib import Path
import pandas as pd
BASE_DIR = Path(__file__).resolve().parent.parent
OUTPUT_DIR = BASE_DIR / "tiers"
OUTPUT_DIR.mkdir(exist_ok=True)
for tier_name, features in TIERS.items():
out_path = OUTPUT_DIR / f"{tier_name.lower()}_features.csv"
pd.DataFrame({"feature": features}).to_csv(out_path, index=False)
print(f"Saved: {out_path}")