Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.python
Fwd: Delete lines containing a specific word
Francesco Pietra
1/6/2008 5:45:00 PM
I forgot to add that the lines to strip are in present case of the type of the
following block
HETATM 7007 O WAT 446 27.622 34.356 55.205 1.00 0.00 O
HETATM 7008 H1 WAT 446 27.436 34.037 56.145 1.00 0.00 H
HETATM 7009 H2 WAT 446 27.049 33.827 54.563 1.00 0.00 H
occurring in a 300MB file.
In present case each three-lines block is followed by line renumbering (7007,
7008, 7009 are line numbers). So, the script is simply to strip the lines
containing :WAT".
In other cases the block is intermediate. Therefore, a second script would be
useful where the line that follow the block are renumbered, e.g, line "HETATM
7010" following the above block renumbered "HEATM 7006".
thanks
francesco
--- Francesco Pietra <chiendarret@yahoo.com> wrote:
> Date: Sun, 6 Jan 2008 09:21:33 -0800 (PST)
> From: Francesco Pietra <chiendarret@yahoo.com>
> Subject: Delete lines containing a specific word
> To: python-list@python.org
>
> Please, how to adapt the following script (to delete blank lines) to delete
> lines containing a specific word, or words?
>
> f=open("output.pdb", "r")
> for line in f:
> line=line.rstrip()
> if line:
> print line
> f.close()
>
> If python in Linux accepts lines beginning with # as comment lines, please
> also
> a script to comment lines containing a specific word, or words, and back, to
> remove #.
>
> Thanks
> francesco pietra
>
>
>
>
____________________________________________________________________________________
> Looking for last minute shopping deals?
> Find them fast with Yahoo! Search.
>
http://tools.search.yahoo.com/newsearch/category.php?categor...
>
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search.
http://tools.search.yahoo.com/newsearch/category.php?categor...
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Fwd: Delete lines containing a specific word
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password