Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 902 Bytes

README.md

File metadata and controls

46 lines (38 loc) · 902 Bytes

taxqueue

Taxonomy assignment with task queue

Front End

Files consist of main page

  • index.html : Main page HTML
  • uploader.html : Fine uploader HTML
  • js/filetransfer.js : Enqueue file to the queue
  • js/injectresults.js : Add result table to the site

Back End

RabbitMQ Message Format

  • JSON
  • keys:
{	randomfolder, 
	count, 
	taskname, 
	primerseq, 
	checkFwd, 
	checkRev, 
	taxalg, 
	rdpdb, 
	conflevel, 
	trlen, 
	"#"			}

Files touching queue.txt/results.txt

  • enqueue.php : (w)/()
  • dequeue.php : (r,w)/(w)
  • vallidate.php : (r)/(r)
  • results.php : (r)/(r)
  • deletefolder.php : ()/(w)

queue.txt File format

  • tab separated string
  • {$taskname} queued

results.txt File format

  • tab separated string
  • {$taskname} succeeded {$archivePath} succeeded <tab> ID
  • {$taskname} failed - {$reason} <tab> ID