annotate danfix.patch @ 3:2468ef56337a draft

Deleted selected files
author fubar
date Fri, 03 Oct 2014 21:59:55 -0400
parents 8a2d16bfdae2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
1
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
2 diff -r ebadd2c92958 data_manager/rnastar_index_builder.py
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
3 --- a/data_manager/rnastar_index_builder.py Mon Sep 29 20:47:45 2014 -0400
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
4 +++ b/data_manager/rnastar_index_builder.py Fri Oct 03 13:35:35 2014 -0400
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
5 @@ -9,7 +9,7 @@
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
6 import optparse
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
7 import subprocess
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
8
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
9 -from galaxy.util.json import from_json_string, to_json_string
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
10 +from json import loads, dumps
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
11
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
12 DEFAULT_DATA_TABLE_NAME = "rnastar_indexes"
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
13
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
14 @@ -44,20 +44,11 @@
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
15 --sjdbGTFfile %(sjdbGTFfile)s --sjdbGTFtagExonParentTranscript %(sjdbGTFtagExonParentTranscript)s''' % pdict
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
16 elif sjdbFileChrStartEnd:
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
17 cl += '--sjdbFileChrStartEnd %(sjdbFileChrStartEnd)s --sjdbOverhang %(sjdbOverhangs)s' % pdict
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
18 - tmp_stderr = tempfile.NamedTemporaryFile( prefix = "tmp-data-manager-rnastar-index-builder-stderr" )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
19 args = cl.split(' ')
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
20 - proc = subprocess.Popen( args=args, shell=False, cwd=target_directory, stderr=tmp_stderr.fileno() )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
21 + proc = subprocess.Popen( args=args, shell=False, cwd=target_directory )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
22 return_code = proc.wait()
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
23 if return_code:
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
24 - tmp_stderr.flush()
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
25 - tmp_stderr.seek(0)
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
26 - print >> sys.stderr, "Error building index: retcode=",retcode
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
27 - while True:
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
28 - chunk = tmp_stderr.read( CHUNK_SIZE )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
29 - if not chunk:
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
30 - break
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
31 - sys.stderr.write( chunk )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
32 - tmp_stderr.close()
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
33 + sys.exit( return_code )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
34 data_table_entry = dict( value=sequence_id, dbkey=dbkey, name=sequence_name, path=fasta_base_name )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
35 _add_data_table_entry( data_manager_dict, data_table_name, data_table_entry )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
36
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
37 @@ -86,7 +77,7 @@
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
38 (options, args) = parser.parse_args()
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
39
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
40 filename = options.out_file
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
41 - params = from_json_string( open( filename ).read() )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
42 + params = loads( open( filename ).read() )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
43 target_directory = options.out_index_path
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
44 os.mkdir( target_directory )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
45 data_manager_dict = {}
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
46 @@ -107,6 +98,7 @@
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
47
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
48
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
49 #save info to json file
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
50 - open( filename, 'wb' ).write( to_json_string( data_manager_dict ) )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
51 + open( filename, 'wb' ).write( dumps( data_manager_dict ) )
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
52
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
53 if __name__ == "__main__": main()
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
54 +
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
55 diff -r ebadd2c92958 data_manager/rnastar_index_builder.xml
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
56 --- a/data_manager/rnastar_index_builder.xml Mon Sep 29 20:47:45 2014 -0400
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
57 +++ b/data_manager/rnastar_index_builder.xml Fri Oct 03 13:35:35 2014 -0400
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
58 @@ -22,7 +22,8 @@
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
59 #end if
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
60 </command>
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
61 <stdio>
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
62 - <regex match=".*" source="both" level="warning" description="stdout/err chatter:"/>
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
63 + <exit_code range=":-1" err_level="fatal" />
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
64 + <exit_code range="1:" err_level="fatal" />
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
65 </stdio>
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
66
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
67 <inputs>
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
68 @@ -124,3 +125,4 @@
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
69
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
70 </help>
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
71 </tool>
8a2d16bfdae2 Uploaded
fubar
parents:
diff changeset
72