# HG changeset patch # User jackcurragh # Date 1650185060 0 # Node ID 3ac12b611d7fe7fb5e74b0934182a6d9bb2e1a8f # Parent fef356fa1802053ade26b03052983a1ae002b415 Uploaded diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/bam_to_sqlite.py --- a/trips_bam_to_sqlite/bam_to_sqlite.py Mon Apr 04 09:48:32 2022 +0000 +++ b/trips_bam_to_sqlite/bam_to_sqlite.py Sun Apr 17 08:44:20 2022 +0000 @@ -288,7 +288,8 @@ master_offset_dict = {"fiveprime": {}, "threeprime": {}} master_metagene_stop_dict = {"fiveprime": {}, "threeprime": {}} - infile = pysam.Samfile(bam_filepath, "rb") + os.system(f'samtools sort -n {bam_filepath} -o {bam_filepath}_n_sorted.bam') + infile = pysam.Samfile(f"{bam_filepath}_n_sorted.bam", "rb") header = infile.header["HD"] unsorted = False if "SO" in header: diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/test-data/test.bam Binary file trips_bam_to_sqlite/test-data/test.bam has changed diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/test-data/test.bamv2.sqlite Binary file trips_bam_to_sqlite/test-data/test.bamv2.sqlite has changed diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/test-data/test_n_sorted.bam Binary file trips_bam_to_sqlite/test-data/test_n_sorted.bam has changed diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/test-data/test_n_sorted.bam_n_sorted.bam Binary file trips_bam_to_sqlite/test-data/test_n_sorted.bam_n_sorted.bam has changed diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/test-data/test_n_sorted.bamv2.sqlite Binary file trips_bam_to_sqlite/test-data/test_n_sorted.bamv2.sqlite has changed diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/test-data/test_org.sqlite Binary file trips_bam_to_sqlite/test-data/test_org.sqlite has changed diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/test-data/test_organism.sqlite diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/test-data/test_sorted.bam Binary file trips_bam_to_sqlite/test-data/test_sorted.bam has changed diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/test-data/test_sorted.bamv2.sqlite Binary file trips_bam_to_sqlite/test-data/test_sorted.bamv2.sqlite has changed diff -r fef356fa1802 -r 3ac12b611d7f trips_bam_to_sqlite/trips_bam_to_sqlite.xml --- a/trips_bam_to_sqlite/trips_bam_to_sqlite.xml Mon Apr 04 09:48:32 2022 +0000 +++ b/trips_bam_to_sqlite/trips_bam_to_sqlite.xml Sun Apr 17 08:44:20 2022 +0000 @@ -6,22 +6,22 @@ sqlite + python $__tool_directory__/bam_to_sqlite.py $input1 $input2 $input3 ]]> - + - + - - - - + + + +