fubar2 / cmsearch_tblout_deoverlap Goto Github PK
View Code? Open in Web Editor NEWGalaxy tool wrapper for https://github.com/nawrockie/cmsearch_tblout_deoverlap
License: MIT License
Galaxy tool wrapper for https://github.com/nawrockie/cmsearch_tblout_deoverlap
License: MIT License
This is an interesting pile of perl poopy challenge.
This needs conditionals and things hand written so --mdllenin <s>
should only appear when --overlapout <s>
is chosen.
No wonder nobody has done it.
A toolfactory autogenerated form will have to display all the options so it's going to be fugly.
I can do it and it will work for a workflow I guess but it will be a really dumb tool form.
Does the first one -l
make sense - will this have to deal with collections or just single input files or both?
--dirty
: keep intermediate files (sorted tblout files)
makes no sense to implemet.
is the debugging mode useful for the user?
cmsearch-deoverlap.pl [OPTIONS] <tblout file>
OR
cmsearch-deoverlap.pl -l [OPTIONS] <list of tblout files>
OPTIONS:
-l : single command line argument is a list of tblout files, not a single tblout file
-s : sort hits by bit score [default: sort by E-value]
-d : run in debugging mode (prints extra info)
-v : run in verbose mode (prints all removed and kept hits)
--noverlap <n> : define an overlap as >= <n> or more overlapping residues [1]
--nhmmer : tblout files are from nhmmer v3.x
--hmmsearch : tblout files are from hmmsearch v3.x
--cmscan : tblout files are from cmscan v1.1x, not cmsearch
--fcmsearch : assert tblout files are cmsearch not cmscan
--besthmm : with --hmmsearch, sort by evalue/score of *best* single hit not evalue/score of full seq
--clanin <s> : only remove overlaps within clans, read clan info from file <s> [default: remove all overlaps]
--invclan : w/--clanin, invert clan behavior: do not remove overlaps within clans, remove all other overlaps
--maxkeep : keep hits that only overlap with other hits that are not kept [default: remove all hits with higher scoring overlap]
--overlapout <s> : create new tabular file with overlap information in <s>
--mdllenin <s> : w/--overlapout, read model lengths from two-token-per-line-file <s>
--dirty : keep intermediate files (sorted tblout files)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.