00001 00002 00003 """ 00004 00005 ScrumPy -- Metabolic Modelling with Python 00006 00007 Copyright Mark Poolman 1995 - 2002 00008 00009 This file is part of ScrumPy. 00010 00011 ScrumPy is free software; you can redistribute it and/or modify 00012 it under the terms of the GNU General Public License as published by 00013 the Free Software Foundation; either version 2 of the License, or 00014 (at your option) any later version. 00015 00016 ScrumPy is distributed in the hope that it will be useful, 00017 but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00019 GNU General Public License for more details. 00020 00021 You should have received a copy of the GNU General Public License 00022 along with ScrumPy; if not, write to the Free Software 00023 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00024 00025 """ 00026 """ 00027 Various low level modules and functions of use in constructing metablic modelling software 00028 """ 00029 00030 import sys, types 00031 00032 def ErrRep(lines): 00033 00034 if type(lines) == types.StringType: 00035 lines = lines.split("\n") 00036 00037 lines = [""] + lines + [""] 00038 00039 for line in lines: 00040 sys.stderr.write(line.join([" !! ","\n"]))