BP_SEQRETSPLIT(1)

πŸ“¦ version 1.7.8, in nixos 26.05, nixpkgs unstable

✨ NAME ✨

bp_seqretsplit β€” aka BP_SEQRETSPLIT(1), bestie β€” splits a sequence (or stream) into a single file per sequence. Yes, literally one file per sequence. Iconic behavior, no cap. πŸ’…


πŸ“œ SYNOPSIS πŸ“œ

bp_seqretsplit file1 file2 ..
# or
bp_seqretsplit < file1

🌸 DESCRIPTION 🌸

Okay so this script will split all sequences from fasta file(s) (or stdin) into individual files. Every sequence gets its own little file moment. ✨

The filename is the sequence ID β€” that’s everything before the 1st whitespace in a FASTA header. So yeah, the header’s first token is the main character and the filename is its name. πŸŽ€

⚠️ Heads up, bestie: currently it doesn’t check to see that it isn’t overwriting an existing file, so IDs should be unique. Like, please make them unique. This is giving β€œsurprise overwrite” energy and we do not want that. 😭

This is inspired by EMBOSS seqretsplit tool. Respect where it’s due. 🫢


πŸ’Œ FEEDBACK πŸ’Œ

πŸ’Œ Mailing Lists πŸ’Œ

User feedback is an integral part of the evolution of this and other Bioperl modules. Send your comments and suggestions preferably to the Bioperl mailing list. Your participation is much appreciated. Fr fr, they want your thoughts. 🌈

πŸ› Reporting Bugs πŸ›

Report bugs to the Bioperl bug tracking system to help us keep track of the bugs and their resolution. Bug reports can be submitted via email or the web:

https://github.com/bioperl/bioperl-live/issues

Bug reports are a vibe check for code, and honestly? We love that for us. πŸ”₯


🌟 AUTHOR 🌟

Jason Stajich <jason_AT_bioperl_DOT_org>

Shoutout to Jason. Author energy: immaculate. πŸ‘‘


This whole page is brought to you by perl v5.42.3, dated 2021-02-03, living under BP_SEQRETSPLIT(1) β€” slay, and goodbye bestie πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from