RESTRICT(1e)
π RESTRICT β like, the whole vibe π
Okay bestie, listen. This is the restrict page from the EMBOSS Manual for Debian β RESTRICT(1e), one of those fancy section-1e joint manuals. It's giving "I read my DNA for fun" energy and honestly? Iconic.
πΈ NAME πΈ
restrict β reports restriction enzyme cleavage sites in a nucleotide sequence. Yes literally that. It's the enzyme detective. π΅οΈβοΈβ¨
β¨ SYNOPSIS β¨
restrict -sequence seqall -datafile datafile -mfile datafile
-sitelen integer -enzymes string -min integer -max integer
-solofragment boolean -single boolean -blunt boolean
-sticky boolean -ambiguity boolean -plasmid boolean
-methylation boolean -commercial boolean -limit boolean
-alphabetic boolean -fragments boolean -name boolean
-outfile report
restrict -help
π¦ DESCRIPTION π¦
So. restrict is a command line program from EMBOSS β that's "the European Molecular Biology Open Software Suite" π
β and it lives in the "Nucleic:Restriction" command group(s). That's its whole little neighborhood. No cap.
π OPTIONS π
π Input section π
-sequence seqallβ yeah bestie, that's the sequence input. That's it, that's the line.-datafile datafileβ the data file. Same energy, no extra lore attached.-mfile datafileβ the methylation sites file, and the default isEmethylsites.dat.
π Required section π
-sitelen integerβ this sets the minimum length of the restriction enzyme recognition site. Any enzyme whose site is shorter than this gets straight-up ignored, ghosted, blocked. Default value:4.-enzymes stringβ okay this one is the main character. The nameallreads in all the enzyme names from the REBASE database. You can also name enzymes yourself, commas between them, like this:'HincII,hinfI,ppiI,hindiii'. The case of the names does not matter β type it however your heart desires, she doesn't care. π«Ά
You can also point it at a file of enzyme names: stick a @ character in front of the filename, like '@enz.list'. Blank lines get ignored. Lines starting with a hash character or ! get ignored. Everything else gets concatenated together with a comma character ',' and then treated as the list of enzymes to search for. An example of a file of enzyme names is: ! my enzymes HincII, ppiII ! other enzymes hindiii HinfI PpiI
Default value: all.
π Advanced section π
-min integerβ the minimum number of cuts for any restriction enzyme that'll even be considered. Cut fewer times than this and you're out, sorry. Default value:1.-max integerβ the maximum number of cuts for any restriction enzyme that'll be considered. Cut more times than this and, yeah, ignored. Default value:2000000000. (yes that is a real number, she's generous β¨)-solofragment booleanβ this gives you the fragment lengths of the forward sense strand produced by complete restriction by each restriction enzyme on its own. Results get added to the tail section of the report. Default value:N.-single booleanβ if you set this, it forces the values of themincutsandmaxcutsqualifiers to both be 1. Any other value you may have set them to will be ignored. Just. Overruled. Default value:N.-blunt booleanβ allows those enzymes that cut at the same position on the forward and reverse strands to be considered. Default value:Y.-sticky booleanβ allows those enzymes that cut at different positions on the forward and reverse strands β leaving an overhang, you know the vibe β to be considered. Default value:Y.-ambiguity booleanβ allows those enzymes that have one or more'N'ambiguity codes in their pattern to be considered. Default value:Y.-plasmid booleanβ if you set this, it allows searches for restriction enzyme recognition site and cut positions that span the end of the sequence to be considered. Default value:N.-methylation booleanβ if you set this, RE recognition sites will not match methylated bases. Default value:N.-commercial booleanβ if you set this, then only enzymes with a commercial supplier get searched for. But listen, this qualifier is ignored if you've specified an explicit list of enzymes to search for instead of going through'all'the enzymes in the REBASE database. The reasoning, per the page: it's assumed that if you're asking for an explicit enzyme, then you probably know where to get it from β so all the enzyme names you asked to be searched for, and which cut, will be reported whether or not they have a commercial supplier. She trusts you, bestie. Default value:Y.
π Output section π
-limit booleanβ this limits the reporting of enzymes to just one enzyme from each group of isoschizomers. The enzyme chosen to represent an isoschizomer group is the prototype indicated in the data file'embossre.equ', which is created by the program'rebaseextract'. If you prefer different prototypes to be used, make a copy ofembossre.equin your home directory and edit it. If this value is set to be false then all of the input enzymes will be reported. You might like to set this to false if you're supplying an explicit set of enzymes rather than searching'all'of them. Default value:Y.-alphabetic booleanβ Default value:N.-fragments booleanβ this gives the fragment lengths of the forward sense strand produced by complete restriction using all of the input enzymes together. Results get added to the tail section of the report. Default value:N.-name booleanβ Default value:N.-outfile reportβ where the report goes. The output file. That's the one. π
π BUGS π
Found a bug? Not on my watch, but okay. Bugs can be reported to the Debian Bug Tracking system (http://bugs.debian.org/emboss), or directly to the EMBOSS developers (http://sourceforge.net/tracker/?group_id=93650&atid=605031).
π SEE ALSO π
restrict is fully documented via the tfm(1) system. Go read that too, iykyk.
π«Ά AUTHOR π«Ά
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
- Wrote the script used to autogenerate this manual page. (the script is the real author, we're all just living in its house π )
π COPYRIGHT π
This manual page was autogenerated from an Ajax Control Definition of the EMBOSS package. It can be redistributed under the same terms as EMBOSS itself.
Heads up bestie: this whole thing was autogenerated, so if something reads weird, blame the Ajax Control Definition, not me π
And that's the page, fr fr. It came from EMBOSS 6.4.0, dated 05/11/2012, and it's the RESTRICT(1e) manual β section 1e, manual page restrict. Slay, go restrict something. π§¬ππ
π¦ where this page comes from
- debian bookworm: emboss 6.6.0+dfsg-12 Β· emboss
- debian trixie: emboss 6.6.0+dfsg-15 Β· emboss
- ubuntu jammy: emboss 6.6.0+dfsg-11ubuntu1 Β· emboss
- ubuntu noble: emboss 6.6.0+dfsg-12ubuntu2 Β· emboss
- ubuntu questing: emboss 6.6.0+dfsg-15ubuntu2
- ubuntu resolute: emboss 6.6.0+dfsg-18 Β· emboss
- ubuntu stonking: emboss 6.6.0+dfsg-19 Β· emboss
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms