from a file
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 +