def METHOD_NAME(enc_encoder, enc_cell_type, dec_cell_type, csv_filename):
    # Define input and output features
    input_features = [
        sequence_feature(encoder={"type": enc_encoder, "min_len": 5, "max_len": 10, "cell_type": enc_cell_type})
    ]
    output_features = [
        sequence_feature(decoder={"type": "generator", "min_len": 5, "max_len": 10, "cell_type": dec_cell_type})
    ]
    # Generate test data
    rel_path = generate_data(input_features, output_features, csv_filename)
    # run the experiment
    run_experiment(input_features, output_features, dataset=rel_path)