Skip to content

SB Order recs by len

Steve Bond edited this page Sep 20, 2017 · 1 revision

--order_recs_by_len, -obl

Implemented in version 1.3

Description

Sort all records by the length of their sequences.

Argument

Reverse ( str )

Optional. Passing in the word 'rev' will reverse the sort order.

Examples

Input file: Drosophila.fa

>Dme-Panxδ2
MDVFGSVKGLLKIDQVDNNVFRMHYKATVIILIAFSLLVTSRQYIGDPIDCIVEIPLGVM
DTYCWIYSTFTVPEGRDVQPGSEKYHKYYQWVCFVLFFQAILFYVPRYLWKSWEGGRLKM
LVDLSVNDKDRKIVDYFGNLNRHNFYAFFFVCEALNFVNVIGQIYFVDFFLDGEFSTYGS
DVLKFTELEPDERIDPMARVFPKVTKCTFHKYGPSGSVQTHDGLCVLPLNIVNEKIYVFL
WFWFIILSIMSISLIYRIAVAPKLRHLLLRARSRAESEVEVAIGDWFLLYQLGKNIDPLI
YKEVISDLEMG
>Dme-Panxδ7
PPGIDRHAYYQWVPFVLFFQALCFYIPHALWKWEGGRIKALVKLGMERVKDIRDMRLNWG
HVFAEVLNLINLLLQITWTNRFLGGQFLTLGHALKNRSDEVVFPKITKCKFHKFGDSGSI
QMHDALCVMALNIMNEKIYIILWFWYAFLLIVTVLGLLWRLCFVRWSLPLASNWMFLFFL
RSNLSELDN
>Dme-Panxδ5
MSAVKPLSKYLQFKIRIYDSVFTIHSRCTVVILLTCSLLLSARQYFGDPIQCISEEKNIE
SYCWTMGTYYNEASIAEGVEIRQYLRYYQWVIILLLFQSFVFYFPSCLWKVWEGRRLKQL
CEVDNTRRMLVKYFDMHFCYMAYVFCEVLNFLISVVNIIVLEVFLNGFWSKYLRALWDRW
VSVFPKIAKCELKFGGSGTANVMDNLCILPLNILNEKIFVFLWAWFLLALMSGLNLLCRL
AICSRLREQMIRTKRHVKRALDLTIGDWFLMMKVSVNVNPMLFRDLMQELMAAVKPLSNY
SYCWTMGTYWNEQSIAEGVETRMYLRYYQWVFMILLFQSLLFYFPSFLWKVWEGQRMEQL
CEVDRTRQMLTRYFPIHWCYSIYAFCELLNVFISILNFWLMDVVFNGFWYKYIHALWNLW
MRVFPKVAKCEFVYGPSGTPNIMDILCVLPLNILNEKIFAVLYVWFLFALLAIMNILYRL
LICCPLRLQLLNPKSHVREVLSAGYGDWFVLMCVSINVNPTLFRELLEQLD
>Dme-Panxδ8
LDIFRGLKNLVKVSVKTDSIVFRLHYSITVMILMSFSLIITTRQYVGNPIDCVTDIPDVL
NTYCWIQSTYTLKSLVSVYPGIGNKKHYKYYQWVCFCLFFQAILFYTPRWLWKSWEGGKI
HALIDLDISEKKKLLLDYLWENLRYHNWWAYYVCELLALINVIGQMFLMNRFFDGEFITF
GLKVIDYMETDQEDRMDPMIYIFPRMTKCTFFKYGSSGEVEKHDAICILPLNVVNEKIYI
FLWFWFILLTFLTLLTLIYRVIIFPRMRVYLFRMRFRVRRDIEIKMGDWFLLYLLGENID
TVIFRDVVQDLRL

Usage example 1

$: sb Drosophila.fa -obl

Output

>Dme-Panxδ7
PPGIDRHAYYQWVPFVLFFQALCFYIPHALWKWEGGRIKALVKLGMERVKDIRDMRLNWG
HVFAEVLNLINLLLQITWTNRFLGGQFLTLGHALKNRSDEVVFPKITKCKFHKFGDSGSI
QMHDALCVMALNIMNEKIYIILWFWYAFLLIVTVLGLLWRLCFVRWSLPLASNWMFLFFL
RSNLSELDN
>Dme-Panxδ2
MDVFGSVKGLLKIDQVDNNVFRMHYKATVIILIAFSLLVTSRQYIGDPIDCIVEIPLGVM
DTYCWIYSTFTVPEGRDVQPGSEKYHKYYQWVCFVLFFQAILFYVPRYLWKSWEGGRLKM
LVDLSVNDKDRKIVDYFGNLNRHNFYAFFFVCEALNFVNVIGQIYFVDFFLDGEFSTYGS
DVLKFTELEPDERIDPMARVFPKVTKCTFHKYGPSGSVQTHDGLCVLPLNIVNEKIYVFL
WFWFIILSIMSISLIYRIAVAPKLRHLLLRARSRAESEVEVAIGDWFLLYQLGKNIDPLI
YKEVISDLEMG
>Dme-Panxδ8
LDIFRGLKNLVKVSVKTDSIVFRLHYSITVMILMSFSLIITTRQYVGNPIDCVTDIPDVL
NTYCWIQSTYTLKSLVSVYPGIGNKKHYKYYQWVCFCLFFQAILFYTPRWLWKSWEGGKI
HALIDLDISEKKKLLLDYLWENLRYHNWWAYYVCELLALINVIGQMFLMNRFFDGEFITF
GLKVIDYMETDQEDRMDPMIYIFPRMTKCTFFKYGSSGEVEKHDAICILPLNVVNEKIYI
FLWFWFILLTFLTLLTLIYRVIIFPRMRVYLFRMRFRVRRDIEIKMGDWFLLYLLGENID
TVIFRDVVQDLRL
>Dme-Panxδ5
MSAVKPLSKYLQFKIRIYDSVFTIHSRCTVVILLTCSLLLSARQYFGDPIQCISEEKNIE
SYCWTMGTYYNEASIAEGVEIRQYLRYYQWVIILLLFQSFVFYFPSCLWKVWEGRRLKQL
CEVDNTRRMLVKYFDMHFCYMAYVFCEVLNFLISVVNIIVLEVFLNGFWSKYLRALWDRW
VSVFPKIAKCELKFGGSGTANVMDNLCILPLNILNEKIFVFLWAWFLLALMSGLNLLCRL
AICSRLREQMIRTKRHVKRALDLTIGDWFLMMKVSVNVNPMLFRDLMQELMAAVKPLSNY
SYCWTMGTYWNEQSIAEGVETRMYLRYYQWVFMILLFQSLLFYFPSFLWKVWEGQRMEQL
CEVDRTRQMLTRYFPIHWCYSIYAFCELLNVFISILNFWLMDVVFNGFWYKYIHALWNLW
MRVFPKVAKCEFVYGPSGTPNIMDILCVLPLNILNEKIFAVLYVWFLFALLAIMNILYRL
LICCPLRLQLLNPKSHVREVLSAGYGDWFVLMCVSINVNPTLFRELLEQLD

Usage example 2

$: sb Drosophila.fa -obl rev

Output

>Dme-Panxδ5
MSAVKPLSKYLQFKIRIYDSVFTIHSRCTVVILLTCSLLLSARQYFGDPIQCISEEKNIE
SYCWTMGTYYNEASIAEGVEIRQYLRYYQWVIILLLFQSFVFYFPSCLWKVWEGRRLKQL
CEVDNTRRMLVKYFDMHFCYMAYVFCEVLNFLISVVNIIVLEVFLNGFWSKYLRALWDRW
VSVFPKIAKCELKFGGSGTANVMDNLCILPLNILNEKIFVFLWAWFLLALMSGLNLLCRL
AICSRLREQMIRTKRHVKRALDLTIGDWFLMMKVSVNVNPMLFRDLMQELMAAVKPLSNY
SYCWTMGTYWNEQSIAEGVETRMYLRYYQWVFMILLFQSLLFYFPSFLWKVWEGQRMEQL
CEVDRTRQMLTRYFPIHWCYSIYAFCELLNVFISILNFWLMDVVFNGFWYKYIHALWNLW
MRVFPKVAKCEFVYGPSGTPNIMDILCVLPLNILNEKIFAVLYVWFLFALLAIMNILYRL
LICCPLRLQLLNPKSHVREVLSAGYGDWFVLMCVSINVNPTLFRELLEQLD
>Dme-Panxδ8
LDIFRGLKNLVKVSVKTDSIVFRLHYSITVMILMSFSLIITTRQYVGNPIDCVTDIPDVL
NTYCWIQSTYTLKSLVSVYPGIGNKKHYKYYQWVCFCLFFQAILFYTPRWLWKSWEGGKI
HALIDLDISEKKKLLLDYLWENLRYHNWWAYYVCELLALINVIGQMFLMNRFFDGEFITF
GLKVIDYMETDQEDRMDPMIYIFPRMTKCTFFKYGSSGEVEKHDAICILPLNVVNEKIYI
FLWFWFILLTFLTLLTLIYRVIIFPRMRVYLFRMRFRVRRDIEIKMGDWFLLYLLGENID
TVIFRDVVQDLRL
>Dme-Panxδ2
MDVFGSVKGLLKIDQVDNNVFRMHYKATVIILIAFSLLVTSRQYIGDPIDCIVEIPLGVM
DTYCWIYSTFTVPEGRDVQPGSEKYHKYYQWVCFVLFFQAILFYVPRYLWKSWEGGRLKM
LVDLSVNDKDRKIVDYFGNLNRHNFYAFFFVCEALNFVNVIGQIYFVDFFLDGEFSTYGS
DVLKFTELEPDERIDPMARVFPKVTKCTFHKYGPSGSVQTHDGLCVLPLNIVNEKIYVFL
WFWFIILSIMSISLIYRIAVAPKLRHLLLRARSRAESEVEVAIGDWFLLYQLGKNIDPLI
YKEVISDLEMG
>Dme-Panxδ7
PPGIDRHAYYQWVPFVLFFQALCFYIPHALWKWEGGRIKALVKLGMERVKDIRDMRLNWG
HVFAEVLNLINLLLQITWTNRFLGGQFLTLGHALKNRSDEVVFPKITKCKFHKFGDSGSI
QMHDALCVMALNIMNEKIYIILWFWYAFLLIVTVLGLLWRLCFVRWSLPLASNWMFLFFL
RSNLSELDN

Main Toolkit Pages





Further Reading

Clone this wiki locally