Hi,
I’m a Galaxy and Python newbie and I’m working on project that desires to upload files from a directory to the Galaxy server. We’d like to physically copy the files rather than maintain references to them.
I’m starting by following the examples in scripts/api/README. All the display and library_create_library examples work. However, the library_upload_from_import_dir fails. In my universe…ini, library_import_dir is defined to be /home/dgeorge/galaxy/import and there is a bed directory under that with a short file, bed1.bed in the correct format. I’m not sure what to provide for the last parameter, the dbkey – maybe that’s my problem?
I ran:
./library_upload_from_import_dir.py 59d2fd4e020e178f8c48e61150e513c2 http://localhost:8080/api/libraries/f597429621d6eb2b/contents c6ca0ddb55be603a10e891fff2e902c3 bed bed hg19
And I get the error:
Exception happened during processing of request from ('127.0.0.1', 38857)
Traceback (most recent call last):
File "/home/dgeorge/galaxy/galaxy-central/eggs/Paste-1.6-py2.6.egg/paste/httpserver.py", line 1053, in process_request_in_thread
self.finish_request(request, client_address)
File "/usr/lib/python2.6/SocketServer.py", line 322, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.6/SocketServer.py", line 618, in __init__
self.finish()
File "/usr/lib/python2.6/SocketServer.py", line 661, in finish
self.wfile.flush()
File "/usr/lib/python2.6/socket.py", line 297, in flush
self._sock.sendall(buffer(data, write_offset, buffer_size))
error: [Errno 32] Broken pipe
Any ideas or suggestions?
Thanks!
David George
Staff Software Engineer
Illumina, Inc.
25861 Industrial Blvd.
Hayward, CA 94545
Tel: 510-670-9326
Fax: 510-670-9302
Email: dgeorge@illumina.com