Add sequence splitting utility
Add sequence splitting utility

This will split a fasta file into smaller pieces by the length of
sequences. Basically it will group the sequences by size so we will have
up to a fixed number of bases in the file. For example if we run:

bin/split-sequences example.fasta 5 output

where example.fasta contains:

>1
AAAA
>2
CCCC
>3
U

We will produce two files 'output/parts-0.fasta', 'output/parts-1.fasta'
which contain sequences for 1 and 2/3 respectively. This is meant to be
used in the genome mapping pipeline to allow us to strike a balance
between the number of jobs and the size of each job. In some cases we
have so many scaffolds that we can end up with millions of jobs. This
can cut it down a fair bit.

RNAcentral/rnacentral-import-pipeline,RNAcentral/rnacentral-import-pipeline,RNAcentral/rnacentral-import-pipeline,RNAcentral/rnacentral-import-pipeline