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
CRISPR/Cas9 sparked the gene editing revolution for both research and therapeutics.1 But this system still showed severe issues that limited its applications. The most prominent were the heavy reliance on PAM sequences, delivery limitations, double-stranded breaks that prompt unintended edits and cell death, and editing inefficiency (both in targeting and in knock-in reliability).
Despite this, “CRISPR helped turn genome editing from a specialized technique into...-
Channel: Articles
07-31-2026, 11:01 AM -
-
by SEQadmin2
Proteomics platforms are evolving rapidly, with advances in mass spectrometry and affinity-based approaches expanding what researchers can detect and at what scale. As the field moves toward deeper proteome coverage and clinical applications, scientists face an increasingly complex landscape of tools. This article will explore how researchers are navigating these choices to find the right platform for their work.
The systematic characterization of the human proteome has...-
Channel: Articles
07-20-2026, 11:48 AM -
ad_right_rmr
Collapse
News
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by SEQadmin2, Today, 10:35 AM
|
0 responses
4 views
0 reactions
|
Last Post
by SEQadmin2
Today, 10:35 AM
|
||
|
Started by SEQadmin2, 08-06-2026, 07:41 AM
|
0 responses
23 views
0 reactions
|
Last Post
by SEQadmin2
08-06-2026, 07:41 AM
|
||
|
Started by SEQadmin2, 08-03-2026, 10:13 AM
|
0 responses
40 views
0 reactions
|
Last Post
by SEQadmin2
08-03-2026, 10:13 AM
|
||
|
Started by SEQadmin2, 07-31-2026, 02:55 AM
|
0 responses
46 views
0 reactions
|
Last Post
by SEQadmin2
07-31-2026, 02:55 AM
|
Comment