[BioPython] (fwd) Python module for DNA to amino acid and
reversecomplement translation.
Jeffrey Chang
jchang@SMI.Stanford.EDU
Sun, 24 Sep 2000 21:46:44 -0700 (PDT)
> - None of the biopython code uses a C extension. Adding C code, even if
> there is failover to working Python code, will increase the distribution
> complexity. (Meaning more people will ask questions about how to install
> it, esp. for boxes without a C compiler.)
No (more) worries, because there actually is C code in biopython!
There's a tiny bit of C code in there to make the machine learning stuff
run orders of magnitude faster than with pure python. However, there are
parallel python implementations so that people without C compilers can
still run it.
One possible problem is that Distutils doesn't make a big enough fuss when
it can't find a C compiler (e.g. on a windows machine) and doesn't compile
the C code. That happened once around here, and the person was running a
slow pure python version of biopython without realizing that the compile
had failed.
Jeff