Angelreisen | Fliegenfischen |  Ökologie | Kochen 

Frankenstein am Karpfenteich

Gentechnisch veränderte Fische kurz vor der Markteinführung.

Im Zentrum der Genforschung steht immer noch der atlantische Lachs. Dabei geht es vor allem um eine Steigerung der Wachstumsgeschwindigkeit. Überträgt man z.B. das Wachstumshormon-Gen des pazifischen Lachs auf den atlantischen Lachs, so wird das Wachstumshormon auch im Winter produziert und der Fisch wächst das ganze Jahr und nicht nur im Frühjahr und Sommer. Einer dieser gentechnischen Turbolachse wiegt nach fünf Monaten bereits das fünffache seines unmanipulierten Verwandten, und kann dadurch viel schneller geschlachtet und verkauft werden.

Doch es bleibt nicht nur beim Lachs inzwischen sind an die. 20 Fischarten gentechnisch verändert worden. Den Lachsen folgen Forellen und Karpfen, aber auch Seefische wie Kabeljau, Steinbutt und Heilbutt, die bald ebenfalls in Aquafarmen produziert werden sollen. Besonders intensiv wird an dem aus Afrika stammenden Tilapia (Buntbarsch) geforscht, der inzwischen zu einem der wichtigsten Zuchtfische geworden ist und auch nach Europa exportiert wird.

Da es im Gegensatz zu Säugetieren bei Fischen viel einfacher ist, neue Gene einzuschleusen, setzten sich die Forscher immer neue Ziele. Neben der Wachstumssteigerung arbeitet man auch an einer größeren Kältetoleranz der Fische. So produzieren z.B. Flundern sogenannte „Gefrierschutz-Proteine", die es ihnen ermöglichen bei Wassertemperaturen nahe am Gefrierpunkt zu überleben. Gelänge es die entsprechende Gene auf andere Fische zu übertragen, so könnten z.B. subtropische Fische in arktischen Fjorden gezüchtet werden. Ein anderes wichtiges Forschungsgebiet ist die Resistenz gegen Krankheitserreger, von denen die Fische gerade in den Fischfarmen massenweise befallen werden. Doch die Forschung beschränkt sich nicht nur auf die Fische selbst, auch an einer Veränderung des Futters wird massiv gearbeitet. Die meisten Zuchtfische benötigen proteinreiches Futter, das nicht nur zu schnellem Wachstum führen, sondern auch „die gewünschte geschmackliche und sensorische Qualität des Fleisches" sichern soll. So wird bereits eine ganze Reihe von in der Fischzucht eingesetzter Zusatzstoffe mit Hilfe gentechnisch veränderter Mikroorganismen hergestellt.

Obwohl transgene Fische bislang in den USA nur vereinzelt außerhalb von geschlossenen Laboratorien gezüchtet wurden, ist dennoch schon bald mit ihrem kommerziellen Einsatz zu rechnen. So plant nach eigenen Angaben „A/F Protein" - eine Firma aus Massachusetts - die rasche Markteinführung gentechnisch veränderter Lachse, Forellen und Tilapia, die nach einer Veränderung ihrer Wachstumshormon-Gene 4- bis 6 mal schneller wachsen als normale Fische. Mit dem Verkauf von Lebensmitteln aus transgenem Lachs sei in 2 bis 4 Jahren zu rechnen.

von Dr. Mabuse


Weitere interessante Links:
'; //Hier kann die CSS-Class Bezeichnung definiert werden, welche //bei jedem Hyperlink hinzugefügt wird. Zum Beispiel //... //(Diese Einstellung ist optional) $BACKLINK_SELLER['HYPERLINK_CLASS'] = 'part'; //URL, die zu der Seite Ihrer Webpräsenz führt (z.B. http://www.example.com/my_page/) //(Die Defaulteinstellung muss in den meisten Fällen nicht geändert werden) $requestUri = $_SERVER['REQUEST_URI']; if(substr($requestUri, 0, 1) == '/') {$requestUri = substr($requestUri, 1);} //remove leading slash $requestUri = str_replace('http://www.fisher2fisher.de/', '', $requestUri); //make sure that request uri is without domain $BACKLINK_SELLER['PAGE_URL'] = 'http://www.fisher2fisher.de/' . $requestUri; //Mit einem aktivierten Caching wird der zurückgegebene HTML-Code //in einer Datei für mindestens eine Stunde gespeichert. //Bitte definieren Sie auch einen gültigen Dateipfad (siehe weiter unten) //ACHTUNG: WIR EMPFEHLEN DAS CACHING ZU AKTIVIEREN, DA DIES DIE //ZUGRIFFSZEITEN IHRER WEBSEITE ERHÖHT. AUSSERDEM BESEITIGT DAS AKTIVIERTE //CACHING EINIGE TIMEOUT-PROBLEME, FALLS UNSER SERVER VORÜBERGEHEND NICHT ZUR VERFÜGUNG STEHT. $BACKLINK_SELLER['CACHING_ENABLED_FLAG'] = true; //true (aktiviert) oder false (deaktiviert) //Dateipfad zu der Caching-Datei. //Für jede URL wird eine solche Datei angelegt //ACHTUNG: DIESE DATEI MUSS SCHREIB- UND LESE-RECHTE BESITZEN. //SIE KÖNNEN DIESE RECHTE ÜBER DIE CHMOD-EINSTELLUNG SETZEN. //BITTE KONFIGURIEREN SIE AUCH EINEN UNTERVERZEICHNIS, IN DEM DIESE //CACHE-DATEIEN ERSTELLT WERDEN - ANSONSTEN WERDEN DIESE DIREKT IM //ROOT-VERZEICHNISS IHRER WEBPRESENZ ERSTELLT. $BACKLINK_SELLER['CACHED_FILE_PATH'] = $_SERVER['DOCUMENT_ROOT'] . '/cache-dat/bs-836364158-' . md5($BACKLINK_SELLER['PAGE_URL']) . '.txt'; if(!defined("BACKLINK_SELLER")) {define("BACKLINK_SELLER", serialize($BACKLINK_SELLER));} if(!in_array('BacklinkSeller', get_declared_classes())) //if not already declared { class BacklinkSeller { var $config = null; function retrieveHTML() { $this->config = unserialize(BACKLINK_SELLER); $cachingDirectory = substr($this->config['CACHED_FILE_PATH'], 0, strrpos($this->config['CACHED_FILE_PATH'], '/') + 1); if($this->config['CACHING_ENABLED_FLAG'] && is_writable($cachingDirectory)) {return $this->retrieveHTMLWithCaching();} return $this->retrieveHTMLFromServer(); } function retrieveHTMLWithCaching() { if($this->isCachedFileExpired()) { $response = $this->retrieveHTMLFromServer(); //if server is down then cache HTML response for max 48 hours if($response == 'UNABLE_TO_CONNECT' && $this->isCachedFileExpired(48)) { //backlinkseller server is still not available //in this case we empty cached file $this->writeHTMLToCachedFile(''); } else { //update cached file $this->writeHTMLToCachedFile($response); } } return $this->loadHTMLFromCachedFile(); } function retrieveHTMLFromServer() { $request = '/channel.php?domain_id=' . $this->config['DOMAIN_ID'] . '&account_id=' . $this->config['ACCOUNT_ID'] . '&html_before=' . urlencode($this->config['HTML_BEFORE_BACKLINK']) . '&html_after=' . urlencode($this->config['HTML_AFTER_BACKLINK']) . '&page=' . urlencode($this->config['PAGE_URL']) . '&xhtml=1' . '&user_ip=' . $_SERVER['REMOTE_ADDR'] . '&class=' . urlencode($config['HYPERLINK_CLASS']); if($this->config['TEST_FLAG']) {$request .= '&test=1';} @$socket = fsockopen('channel4.backlinkseller.de', 80, $errorNumber, $errorMessage, 5); if(!$socket) {return 'UNABLE_TO_CONNECT';} $response = null; stream_set_timeout($socket, 5); fwrite($socket, 'GET ' . $request . " HTTP/1.1\r\nHost: channel4.backlinkseller.de\r\n\r\n"); $response = fread($socket, 1000000); fclose($socket); if(strpos($response, "\r\n\r\n") !== false) {$response = trim(substr($response, strpos($response, "\r\n\r\n")));} if(!$this->config['DEBUG_FLAG']) //if debug is disabled { //if response contains any message and not HTML code as expected if(substr($response, 0, 7) == 'ERROR: ' || substr($response, 0, 4) == 'OK: ') {return '';} //do not display this message } $response = str_replace(array('\"', "\\'"), array('"', "'"), $response); //remove quotes return $response; } function writeHTMLToCachedFile($html) { $handle = fopen($this->config['CACHED_FILE_PATH'], 'w'); flock($handle, LOCK_EX); fwrite($handle, $html); flock($handle, LOCK_UN); fclose($handle); } function loadHTMLFromCachedFile() { if(file_exists($this->config['CACHED_FILE_PATH'])) {return file_get_contents($this->config['CACHED_FILE_PATH']);} return ''; } function isCachedFileExpired($hoursToLive = 1) { if(!file_exists($this->config['CACHED_FILE_PATH'])) {return true;} if(filemtime($this->config['CACHED_FILE_PATH']) < time() - (60 * 60 * $hoursToLive)){return true;} return false; } } } //output backlinkseller html with backlinks $backlinkseller = new BacklinkSeller(); echo($backlinkseller->retrieveHTML()); ?>