Python: Difference between revisions
No edit summary |
(→Links) |
||
Line 46: | Line 46: | ||
* Python and Bioinformatics | * Python and Bioinformatics | ||
** [http://www.biopython.org Biopython] -Sequence manipulation et al. Like BioPerl | ** [http://www.biopython.org Biopython] -Sequence manipulation et al. Like BioPerl | ||
** [ | ** [https://github.com/pycogent/pycogent/ PyCogent] -A similar toolkit, but aimed at genomic biology | ||
** [http://code.google.com/p/pygr/ pygr] -Another package in the same direction, | ** [http://code.google.com/p/pygr/ pygr] -Another package in the same direction, | ||
** [https://github.com/bxlab/bx-python bx-python] -and yet another one | ** [https://github.com/bxlab/bx-python bx-python] -and yet another one | ||
** [http://bioinformatics.oxfordjournals.org/content/21/14/3164.full.pdf TAMO] -sequence motif analysis in Python | ** [http://bioinformatics.oxfordjournals.org/content/21/14/3164.full.pdf TAMO] -sequence motif analysis in Python |
Revision as of 18:08, 25 January 2020
And now for something completely different...
Welcome to my personal Python page. You will only find some links to other sites, as I haven't had time or energy to put together some stuff of general interest.
Python is a portable, object-oriented and last but not least easy-to-learn scripting language which can be used for everything from throwaway-scripting to complete applications .
Because it is quite easy to read and to understand, and because it is portable and especially because much stuff for processing PDB-files (containing information about molecular models (Proteins, RNA, organic and inorganic molecules) already existed, I had chosen Python as the implementation language for some data-parsing and conversion tools I desperately needed during and shortly after my diploma-work.
More recently I have written some glue-logic for my Ph.D. work (macromolecular crystallography) which does more or less similar things as the GROMOS96-scripts: Input-generation and some logfile-parsing.
I got lucky in being paid to program in Python during my industry-career at Exelixis, BASF Plant Science as well as BASF Business Services.
To be somehow usefull, here is the proof, that Python is good and Java and Perl are evil:
<syntaxhighlight lang="python">
print "Hello world!"
</syntaxhighlight>
Although this will have to be written as
<syntaxhighlight lang="python">
print("Hello world!")
</syntaxhighlight>
from now on, still not bad compared to Java or Visual Basic.
If you still don't believe me, try this
<syntaxhighlight lang="python">
from __future__ import braces
</syntaxhighlight>
And if you still don't believe me, read this
Still no content here...
Links
- Some usefull extensions
- iPython -an enhanced interactive Python shell.
- Matplotlib -Reporting
- Reportlab -Plotting
- Python and Bioinformatics