Code
SeekDeep popClusteringViewer --help
popClusteringViewer is used to view the final results of the SeekDeep targeted amplicon sequencing analysis pipeline that is created by SeekDeep processClusters. It sets up a local HTTP server for an interactive interface for viewing all results. To run it needs the name of the directory created by SeekDeep processClusters and the name of the directory of javascript and html files downloaded with SeekDeep
Giving the -help flag will get information on requirements for running SeekDeep popClusteringViewer
SeekDeep popClusteringViewer
Required Options
Miscellaneous
--configDir Name of the Master Result Directory; required; default=; (boost::filesystem::path)
Optional Options
Miscellaneous
--bindAddress Address to bind to, defaults to 127.0.0.1 (localhost); default=127.0.0.1; (std::string)
--debug Debug; default=false; (bool)
--name Name of root of the server; default=pcv; (std::string)
--port Port Number to Serve On; default=9881; (uint32_t)
--resourceDirName Name of the resource Directory where the js and html is located; default=/Users/nick/hathawayTesting/external/local/SeekDeep/develop/SeekDeep/etc/serverResources; (boost::filesystem::path)
--seqServerCore Name of the seqServerCore Directory where the js and html for the core seqServer code is located; default=/Users/nick/hathawayTesting/external/local/seqServer/develop/seqServer/etc/resources/seqServerCore; (boost::filesystem::path)
--verbose,-v Verbose; default=false; (bool)
--workingDir The working directory to store temporary files; default=/tmp/; (boost::filesystem::path)
Help Options
...
...
Also all flags in SeekDeep are case insensitive and so all the following would have the same results
SeekDeep popClusteringViewer needs 1 flag to run, --configDir
.
* –configDir: This is a directory with configure files created by SeekDeep genProjectConfig, see below
--projectName
SeekDeep genProjectConfig
will create a *.config file where the prefix is the name given to --shortName
, use --overWrite
to overWrite itYou can give a file or redirect the output to a file
You need to create a directory with configuration files create by SeekDeep genProjectConfig, most of the time you might just have one but if you have multiple clustering projects you can host multiple projects at once.
Calling this command will print out a address that the HTTP server is being hosted at, copy this address into a browser to start using the server
localhost:9881/pcv
If you have several servers running or something is already running at the default port you may have to change the port number to get the server running, this can be done with the -port
flag
localhost:9881/pcv
system: Address already in use
localhost:9882/pcv