|
rje_apollo V0.6.3WebApollo genome search program
Copyright © 2018 Richard J. Edwards - See source code for GNU License Notice Imported modules:
See SLiMSuite Blog for further documentation. See FunctionRJE_APOLLO is a wrapper for GABLAM that peforms a limited number of focused GABLAM functions and adds some additional data cleanup and outputs. It is primarily designed for use as part of the SLiMSuite REST servers as a way to search the WebApollo genome servers of the Edwards Lab. See the REST output and Apollo webserver for more details. Version 0.2.0 added the option of running exonerate rather than BLAST+, which will probably become the default option on the server. CommandlineInput/Output Options
GABLAM Search Options
System Options
History Module Version History# 0.0.0 - Initial Compilation. # 0.1.0 - Initial Working Version. # 0.1.1 - Modified HTML output. # 0.2.0 - Added basic exonerate output. # 0.3.0 - Added transcript query type. # 0.4.0 - Added MaxQry=INT : Maximum number of sequences allowed for seqin [0] # 0.5.0 - Added QryDesc to exonerate GFF output. # 0.6.0 - Added cdict parsing to genomeid. # 0.6.1 - Debugging genomeID dict and fixed cdict parsing bug. # 0.6.2 - Added QryDesc to HTML output. # 0.6.3 - Made protein synonym for prot as qrytype. rje_apollo REST Output formatsRun with&rest=docs for program documentation and options. A plain text version is accessed with &rest=help .&rest=OUTFMT can be used to retrieve individual parts of the output, matching the tabs in the default( &rest=format ) output. Individual OUTFMT elements can also be parsed from the full (&rest=full ) server output,which is formatted as follows: ###~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~### # OUTFMT: ... contents for OUTFMT section ... General REST Outputshtml = Reduced summary table with links to WebApollo genomeseqin = Input search sequence [fasta]hitsum = One line summary of hits per query [tdt]local = Local alignments table [tdt]locgff = Local alignments table in GFF3 format [gff3]unique = Local alignments table, reduced to non-overlapping query regions [tdt]Exonerate REST Outputsalignment = Exonerate alignment [txt]exgff = Exonerate GFF2 output [gff2]cigar = Exonerate cigar output [txt]dnahits = Fasta file of hit sequences [fasta]prothits = Fasta file of translated hits (CDS or protein only) [fasta]BLAST+ REST Outputsgablam = Full GABLAM summary table of each Query-Hit pair [tdt]blast = Raw BLAST results [txt]unigff = Local BLAST+ alignments table, reduced to non-overlapping query regions, in GFF3 format [gff]sam = Local BLAST alignments table in SAM alignment format (blastn only) [sam]qblast = BLAST results formatted in query assembly -outfmt 4 [txt]qaln = Query sequence aligned to consensus for each hit from QBLAST [fasta]qhits = Degapped consensus hits from QBLAST [fasta]The Apollo server can be found here: http://www.slimsuite.unsw.edu.au/servers/apollo.php. Alternatively, you can run it using the input form, below. This server allows simple Exonerate or BLAST+ searches of DNA, CDS or protein sequences against one of our WebApollo genomes. Select the genome to search and the WebApollo instance to generate links for. Optionally, tracks to display can be listed under Advanced Options. Private genomes will need a Note: some genomes may have multiple WebApollo annotations. It is the genome status, not the Apollo status that determines password requirements. If no WebApollo ID is selected, no links table will be generated - other search results will still be returned. © 2015 RJ Edwards. Contact: richard.edwards@unsw.edu.au. |