from feature._101_season_stats import _101_SeasonStats
from feature._102_season_elo import _102_RegularSeasonEloRating
from feature._103_season_advanced_stats import _103_SeasonAdvancedStats
from feature._104_season_stats_delta import _104_SeasonStatsDelta
from feature._105_season_advanced_stats_delta import _105_SeasonAdvancedStatsDelta
from feature._106_season_interaction import _106_SeasonInteraction
from feature._201_seed import _201_Seed
from feature._202_conference import _202_Conference
from feature._301_tourney_wins import _301_TourneyWins
from feature._302_tourney_history_stats import _302_TourneyHistoryStats
from feature._303_tourney_conference_encoding import _303_TourneyConferenceEncoding
from feature._401_massey_ordinals_pom import _401_POMRank
from feature._402_massey_ordinals_sagarin import _402_SagarinRank

MAPPER = {
    "_101_season_stats": _101_SeasonStats,
    "_102_season_elo": _102_RegularSeasonEloRating,
    "_103_season_advanced_stats": _103_SeasonAdvancedStats,
    "_104_season_stats_delta": _104_SeasonStatsDelta,
    "_105_season_advanced_stats_delta": _105_SeasonAdvancedStatsDelta,
    "_106_season_interaction": _106_SeasonInteraction,
    "_201_seed": _201_Seed,
    "_202_conference": _202_Conference,
    "_301_tourney_wins": _301_TourneyWins,
    "_302_tourney_history_stats": _302_TourneyHistoryStats,
    "_303_tourney_conference_encoding": _303_TourneyConferenceEncoding,
    "_401_pom_rank": _401_POMRank,
    "_402_sagarin_rank": _402_SagarinRank,
}
