It seems that there are not a lot of people using/know about the API since all my questions about the API here go unanswered, but I am happy to report that I don't actually need to know if the upload has finished, since it seems you can start a workflow with a dataset that is still being uploaded.You can't do this in the UI but it seems you CAN do it through the API, so that is a relief..
Now if only the API allowed us to pass parameters to a workflow in the same way we can do this in the API, I am set and I can use Galaxy as a workflow engine through the API.. Regards, Thon Thon deBoer Ph.D., Bioinformatics Guru California, USA |p: +1 (650) 799-6839 |m: thondeb...@me.com <mailto:thondeb...@me.com> From: galaxy-dev-boun...@lists.bx.psu.edu [mailto:galaxy-dev-boun...@lists.bx.psu.edu] On Behalf Of Anthonius deBoer Sent: Tuesday, May 21, 2013 6:24 PM To: Galaxy-dev Galaxy-dev Subject: [galaxy-dev] Is there a way through the API to know when a file has completed the upload process? Hi, I am trying to use the API to upload a file and since the upload can take a long time (see my previous post) I need to check if the upload has completed so I know I can start a workflow (or can I start a workflow even when the file is still in the "queued" state?)... I have successfully used the examples from this page: http://galaxy-dist.readthedocs.org/en/latest/lib/galaxy.webapps.galaxy.api.h tml and can easily upload a file, but I cannot seem to learn the state of the file... The upload process I used, returned a bunch of attributes, such as: {'ldda_id': '049d723a33542847', 'misc_blurb': None, 'name': '7_101_1_ACTTGA_R1.fastq', 'data_type': 'fastq', 'file_name': '/mnt/ngs/analysis/tdeboer/PROJECTS/STAGING/SEQUENCER07/130207_SN7001380_010 1_AD1H7GACXX/fastq/7_101_1_ACTTGA_R1.fastq', 'uploaded_by': 'tdeb...@genomichealth.com', 'metadata_sequences': None, 'template_data': {}, 'genome_build': 'hg19', 'model_class': 'LibraryDataset', 'misc_info': None, 'file_size': 6410080411, 'metadata_data_lines': None, 'message': '', 'id': '049d723a33542847', 'date_uploaded': '2013-05-22T00:50:50.474318', 'metadata_dbkey': 'hg19'} But none of those tell me if the upload has succeeded or not... Is there a way to retrieve the state of an uploaded file once I have uploaded a file through the API? thanks Thon
___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: http://lists.bx.psu.edu/ To search Galaxy mailing lists use the unified search at: http://galaxyproject.org/search/mailinglists/