@staticmethod
def _idgen_samples(source_name, cell_name, sample_number, sample_type):
    """
        Identifiers generator
        :param source_name: subject ID
        :param sample_number: sample Number
        :param sample_type: sample Term
        :return: 
        """
    idarr = []
    if source_name != '':
        idarr.append('{}'.format(source_name))
    if cell_name != '':
        idarr.append('CEL-{}'.format(cell_name))
    idarr.append('SMP-')
    if sample_type != '':
        idarr.append(sample_type)
    if sample_number != '':
        idarr.append('{}'.format(sample_number))
    return '.'.join(idarr).replace(' ', '_')
