Coder Social home page Coder Social logo

cmsearch_tblout_deoverlap's People

Contributors

fubar2 avatar

Watchers

 avatar  avatar  avatar

cmsearch_tblout_deoverlap's Issues

Initial questions

@bgruening

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.