from a file python '$__tool_directory__/random_lines_two_pass.py' '${input}' '${out_file1}' '${num_lines}' #if str( $seed_source.seed_source_selector ) == "set_seed": --seed '${seed_source.seed}' #end if **What it does** This tool selects N random lines from a file, with no repeats, and preserving ordering. ----- **Example** Input File:: chr7 56632 56652 D17003_CTCF_R6 310 + chr7 56736 56756 D17003_CTCF_R7 354 + chr7 56761 56781 D17003_CTCF_R4 220 + chr7 56772 56792 D17003_CTCF_R7 372 + chr7 56775 56795 D17003_CTCF_R4 207 + Selecting 2 random lines might return this:: chr7 56736 56756 D17003_CTCF_R7 354 + chr7 56775 56795 D17003_CTCF_R4 207 +