poli.core.problem_setup_information.ProblemSetupInformation

poli.core.problem_setup_information.ProblemSetupInformation#

class poli.core.problem_setup_information.ProblemSetupInformation(name: str, black_box_information: BlackBoxInformation)#
__init__(name: str, black_box_information: BlackBoxInformation)#

Initialize the ProblemSetupInformation object.

Parameters

name (str) – The problem’s name.

Methods

__init__(name, black_box_information)

Initialize the ProblemSetupInformation object.

as_dict()

Returns all attributes as a dictionary.

get_alphabet()

Returns the alphabet of allowed characters.

get_max_sequence_length()

Returns the maximum sequence length allowed by the black-box.

get_problem_name()

Returns the problem's name.

log_transform_recommended()

Returns whether the black-box recommends log-transforming the targets.

sequences_are_aligned()

Returns whether the sequences need to be aligned.