Skip to content

budkina/get_random_fragments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Select random fragments for each record in fasta file

usage: get_random_fragments.py [-h] [--random_length] [--allow_duplicates] [--allow_n_content] [--length_list LENGTH_LIST [LENGTH_LIST ...]] [--fragment_length_min FRAGMENT_LENGTH_MIN] [--fragment_length_max FRAGMENT_LENGTH_MAX] [--fragments_per_record FRAGMENTS_PER_RECORD] --output OUTPUT [input]

positional arguments:

input Input fasta file

optional arguments:

-h, --help show this help message and exit

--random_length Generate fragments with random length, default: disabled

--allow_duplicates Allow fragments duplicates, default: disabled

--allow_n_content , default: disabled

--length_list LENGTH_LIST [LENGTH_LIST ...] List of fragment length values, used if --random_length is not defined, default=[]

--fragment_length_min FRAGMENT_LENGTH_MIN Minimum fragment length, --random_length is required, default = 300

--fragment_length_max FRAGMENT_LENGTH_MAX Maximum fragment length --random_length is required, default = 1000

--fragments_per_record FRAGMENTS_PER_RECORD Number of random fragment for a single fasta record, default = 10

--output OUTPUT Output fasta file

About

Get fragments for each record in fasta file

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages