Tried opening it in libre office calc but the program just freezes
Unconfigured Ad
Collapse
X
-
Tags: None
-
-
I'm actually trying to write in python. How do I notate a certain variable in a sam file (I'm very new to python bioinformatics).Originally posted by dpryan View PostYou really don't want to write macros to deal with data of this size. Try python/perl/C/whatever. You can use R, if you prefer, but I think it usually reads everything into memory too.
Comment
-
Generally something like the following will work:
So, just use the column number. You can also use pysam, which makes some things much easier. If you're comfortable with C, I can also recommend the samtools C API. If you need higher performance, you'll find it quite useful.Code:import csv sam = csv.reader(open("foo.sam","r"), dialect="excel-tab") for line in sam : print("QNAME: %s" % (line[0])) print("Sequence: %s" % (line[9]))
Comment
-
So that's basically exactly what I was looking for. Thanks!Originally posted by dpryan View PostGenerally something like the following will work:
So, just use the column number. You can also use pysam, which makes some things much easier. If you're comfortable with C, I can also recommend the samtools C API. If you need higher performance, you'll find it quite useful.Code:import csv sam = csv.reader(open("foo.sam","r"), dialect="excel-tab") for line in sam : print("QNAME: %s" % (line[0])) print("Sequence: %s" % (line[9]))
Comment
-
Right, I'll have to figure out some of the details. Right now, I just have an idea what I want to perform, but no real idea how to execute. But I did just read through a tutorial that kind of went over the sort of info you presented, I was just unaware that you could do this directly to a sam file.Originally posted by dpryan View PostGlad I could help. BTW, I didn't deal with the header in my example. You might check "if(len(line) > 5): stuff" or check for a @ as the first character to get past the header (unless you want to parse it).
Comment
-
You might want to consider the pysam module: http://wwwfgu.anat.ox.ac.uk/~andreas...tools/api.html and https://code.google.com/p/pysam/
(EDIT: I see Devon already suggested this - apologies for the duplication0
Comment
-
Visualize Bam
FYI: I wrote a simple java-based GUI to visualize some BAMS: https://github.com/lindenb/jvarkit/wiki/BamViewGui
Comment
Latest Articles
Collapse
-
by SEQadmin2
Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?
Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating...-
Channel: Articles
10-14-2026, 09:55 AM -
-
by SEQadmin2
Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.
We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing...-
Channel: Articles
-
ad_right_rmr
Collapse
News
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by SEQadmin2, 10-22-2026, 11:13 AM
|
0 responses
29 views
0 reactions
|
Last Post
by SEQadmin2
10-22-2026, 11:13 AM
|
||
|
Started by SEQadmin2, 10-22-2026, 10:48 AM
|
0 responses
22 views
0 reactions
|
Last Post
by SEQadmin2
10-22-2026, 10:48 AM
|
||
|
Started by SEQadmin2, 10-15-2026, 10:52 AM
|
0 responses
38 views
0 reactions
|
Last Post
by SEQadmin2
10-15-2026, 10:52 AM
|
||
|
Started by SEQadmin2, 10-14-2026, 05:39 AM
|
0 responses
45 views
0 reactions
|
Last Post
by SEQadmin2
10-14-2026, 05:39 AM
|
Comment