예제 #1
0
파일: admin.py 프로젝트: rmcl/rcell
 def display_reaction(self, reaction):
     out = ''
     short = ''
     for idx, participant in enumerate(reaction.participants):
         c = participant.coefficient
         if c == 1.0 and idx > 0:
             c = '+'
         elif c == 1.0:
             c = ''
         elif c == -1.0:
             c = '-'
             
         c = str(c)
         
         empirical_formula = molecule_utils.parse_empirical_formula(participant.molecule.empirical_formula,
             as_html=True)
         
         short += '%s%s' % (c, participant.molecule)
         out += '%s%s' % (c, empirical_formula)
     
         bla = 'Short: %s<br/>Full: %s' % (short, out)
     
     return bla
예제 #2
0
파일: admin.py 프로젝트: rmcl/rcell
 def empirical_formula_formatted(self, obj):
     return molecule_utils.parse_empirical_formula(obj.empirical_formula, as_html=True)