@classmethod<EOL><INDENT>def list_metafeatures(cls, group="<STR_LIT:all>"):<DEDENT>
<EOL>if group == "<STR_LIT:all>":<EOL><INDENT>return copy.deepcopy(cls.IDS)<EOL><DEDENT>elif group == "<STR_LIT>":<EOL><INDENT>return list(filter(<EOL>lambda mf_id: "<STR_LIT>" in mf_id or "<STR_LIT>" in mf_id, cls.IDS<EOL>))<EOL><DEDENT>elif group == "<STR_LIT>":<EOL><INDENT>return list(filter(<EOL>cls._resource_is_target_dependent, cls.IDS<EOL>))<EOL><DEDENT>else:<EOL><INDENT>raise ValueError(f"<STR_LIT>")<EOL><DEDENT>
Returns a list of metafeatures computable by the Metafeatures class.