hey again guys, i am trying to understand these statements,
if i do it like this, it will only print the 'print locus' part
for element in in_file:
if element.find('LOCUS'):
locus += element
elif element.find('ACCESSION'):
accession += element
elif element.find('ORGANISM'):
organism += element
print locus
print accession
print organism
once i add >= 0 to each if conditions like so, the entire loop works and
prints the 3 items
for element in in_file:
if element.find('LOCUS') >= 0:
locus += element
elif element.find('ACCESSION') >= 0:
accession += element
elif element.find('ORGANISM') >= 0:
organism += element
print locus
print accession
print organism
why without '>= 0' the loop doesnt works?
--
many thanks
mat
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor