@staticmethod
def get_params(dtype=None):
    """
        Return mapping for params classes.  Return only for datatype
        if dtype is set.  Else return full map.

        :param dtype: optional datatype (e.g. cnv)
        :return: dict with mapping, or class.
        """
    from ..params.HighDimParams import HighDimParams
    from ..params.TagsParams import TagsParams
    from ..params.StudyParams import StudyParams
    from ..params.ClinicalParams import ClinicalParams
    from ..params.AnnotationParams import AnnotationParams
    map_d = {'rnaseq': HighDimParams, 'rnaseq_annotation': AnnotationParams,
        'cnv': HighDimParams, 'cnv_annotation': AnnotationParams,
        'proteomics': HighDimParams, 'proteomics_annotation':
        AnnotationParams, 'expression': HighDimParams, 'mrna_annotation':
        AnnotationParams, 'tags': TagsParams, 'study': StudyParams,
        'clinical': ClinicalParams, 'mirna': HighDimParams,
        'mirna_annotation': AnnotationParams}
    if dtype:
        return map_d[dtype]
    else:
        return map_d
