def default_cryolo_v1_0_4():
    """
    Content of crYOLO version 1.0.4

    Arguments:
    None

    Return:
    Content items as list
    """
    items = [['WIDGETS MAIN', '5', int, '', 'PLAIN', '', ''], [
        'WIDGETS ADVANCED', '5', int, '', 'PLAIN', '', ''], ['WIDGETS RARE',
        '5', int, '', 'PLAIN', '', ''], ['--conf', '', str, '', 'FILE',
        'Main', '', 'Path to configuration file.'], ['--weights', '', str,
        '', 'FILE', 'Main', 'Path to pretrained weights.'], ['--threshold',
        '0.3', float, '', 'PLAIN', 'Main',
        'Confidence threshold. Have to be between 0 and 1. As higher, as more conservative.'
        ], ['Pixel size (A/px)', '1', float, 'Filter micrographs:True',
        'PLAIN', 'Main',
        'NOT A CRYOLO OPTION. Pixel size value. Only used for visual representation.'
        ], ['Box size', '200', int, '', 'PLAIN', 'Main',
        'NOT A CRYOLO OPTION. Box size value. Only used for visual representation.'
        ], ['Filter micrographs', ['True', 'False'], bool, '', 'COMBO',
        'Advanced',
        'NOT A CRYOLO OPTION. Box size value. Only used for visual representation.'
        ], ['Filter value high pass (A)', '9999', float,
        'Filter micrographs:True', 'PLAIN', 'Advanced',
        'NOT A CRYOLO OPTION. High-pass filter value in angstrom before running crYOLO.'
        ], ['Filter value low pass (A)', '10', float,
        'Filter micrographs:True', 'PLAIN', 'Advanced',
        'NOT A CRYOLO OPTION. Low-pass filter value in angstrom before running crYOLO.'
        ], ['--patch', '-1', int, '', 'PLAIN', 'Advanced',
        'Number of patches. (-1 uses the patch size specified in the configuration file.)'
        ], ['--gpu', '0', [int] * 99, '', 'PLAIN', 'Advanced',
        "Specifiy which gpu's should be used."], ['Split Gpu?', ['True',
        'False'], bool, '', 'COMBO', 'Advanced',
        'NOT A CRYOLO OPTION. Split the gpu values specified in --gpu to be able to run mutliple crYOLO jobs in parallel.'
        ]]
    return items
