Archiv für: März 2007

Animation biologischer Prozesse

März 15th, 2007 Autor: Phillip Kroll -

www.Maxanim.comUnter der URL Maxanim.com findet man eine vielzahl an Animationen zu Themen rund um die Biologie.

  • Genetics Animations
  • Biochemistry Animations
  • Immunology Animations
  • Physiology Animations
  • Microbiology Animations

Wer also in Farbe und Ton erzählt bekommen möchte, wie genau man cDNA macht und warum überhaupt oder wie exakt eine PCR oder RFLP abläuft findet hier die passenden Animationen.

>> Maxanim.com

Sulfonamide und Trimethoprim

März 6th, 2007 Autor: Phillip Kroll -
  • Hemmen beide die Synthese von Folsäure in Bakterien und können so antibiotisch wirken
  • Tierische und menschliche Zellen produzieren Folsäure nicht selbst sondern nehmen sie als Nährsthoffe auf. Sie sind also nicht von Sulfonamiden oder Trimethoprim betroffen
  • Folsäure ist notwendig für den Aufbau der DNA
  • Sulfonamide müssen hoch dosiert verabreicht werden, da ihre bakteriostatische Wirkung auf kompetetiver Hemmung eines Enzyms im folsäure-synthetisierenden Stoffwechsel beruht.
  • Die bakteriostatische Wirkung der Sulfonamide werden 1936 entdeckt und liegt damit zeitlich noch vor der Entdeckung des Peniclillin 1949.
  • Bakterien können leicht Resistenzen gegen Sulfonamide entwickeln deswegen werden Sulfonamide immer nur im Kombination mit Trimethoprim verabreicht.
  • Trimethoprim greift ebenfalls hemmend in die Synthese von Foläure ein, tut dies jedoch an anderer Stelle. So kann die Kombination von Sulfonamiden und Trimethoprim die Bildung von Resistenzen deutlich unwahrscheinlicher machen
  • Da Sulfonamide und Timethoprim als Antimethabolite wirken, sind sie sowohl gegen gram positive als auch gram negative Bakterien wirksam.

Delphi, Gleitkommazahl in Integer casten

März 6th, 2007 Autor: Phillip Kroll -

Borland DelphiEs gibt generell zwei Möglichkeiten eine Gleitkommazahl in eine ganze Zahl umzuwandeln. Man kann entweder runden oder einfach die Nachkommastellen abschneiden, also casten.
Wenn man in Delphi einen Double Wert in einen Integer Wert casten möchte könnte man auf die Idee kommen das folgendermaßen zu tun:

...
var
int : Integer;
dbl : Double;
begin
int := Integer( dbl );
...

Das wird der Compiler aber nicht durchgehen lassen, stattdessen funktioniert folgender Code

...
var
int : Integer;
dbl : Double;
begin
int := Trunc( dbl ); // Trunc(1.9) results in 1
...

Möchte man aus einem Double Wert einen Integer machen und die Nachkommastellen dabei runden, geht dies wie folgt:

...
var
int : Integer;
dbl : Double;
begin
int := Round( dbl ); // Round(1.9) results in 2
...

Weitere Möglichkeiten für die Typumwandlung von Double in Integer sind zwei Methoden, die in der Unit Math zu finden sind: Ceil und Floor. Floor gibt den größten Integer Wert zurück der kleiner als der Übergebene Double Parameter ist und Ceil erledigt das Gegenteil. Hier ein paar Beispiele:

Floor(-2.8); // = -3
Floor(2,8); // = 2
Floor(-1,0); // = -1
Ceil(-2.8); // = -2
Ceil(2,8); // = 3
Ceil(-1,0); // = -1

Navigation


Suche


Linkblog