Protein Production
293FT, 293E, CHO

Truly Functional Protein
95% Purity
1-10 mg in 2 weeks

GeneExpressoMax™
293Expresso™

Transfection Reagents
* 90% Efficiency
* 95% Viability
* No sera interference
* Simple protocol
* High-throughput
* Only $98/ml

Baculovirus
Functional Protein
95% Purity
Fast turnaround
1-10 mg from Sf9 cells

Adenovirus, AAV
& Lentivirus

ORF or shRNA
* High Titer
* Cre, FLP, ΦC31
* Protein Kinases
* Transcription Factors
* Luciferases, GFP, RFP
* Protein Production
* Stable Cell Line


Excellgen

View Google Spreadsheet using PHP and Zend Gdata api

a PHP example

<?php

require_once ‘Zend/Loader.php’;
Zend_Loader::loadClass(‘Zend_Gdata_AuthSub’);
Zend_Loader::loadClass(‘Zend_Gdata_Gbase’);
Zend_Loader::loadClass(‘Zend_Gdata_Spreadsheets’);
Zend_Loader::loadClass(‘Zend_Gdata_ClientLogin’);

$user=”xxx”;
$pass=”xxx”;
$spreadsheet =’Clones’;

$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
$spreadsheetService = new Zend_Gdata_Spreadsheets($client);
$feed = $spreadsheetService->getSpreadsheetFeed();

$i = 0;
foreach($feed->entries as $entry) {                // All you spreadsheet files
            $tetitle = $entry->title->text;        // grab the title of the spread sheet

            if ($tetitle == $spreadsheet){     // is it the spreadsheet GdataTestSheet?
                echo “Spreadsheet name: “.$tetitle.”\n”;
                $teid = $entry->id;               // grab the ID for the GdataTestSheet Spreadsheet
                echo $teid.” id: “;
            }
         $i++;
        }

    $spreadsheetsKey = basename($teid);       // returns the $id needed when using documents
    echo “”.$spreadsheetsKey.”\n”;

    $query = new Zend_Gdata_Spreadsheets_DocumentQuery();
    $query->setSpreadsheetKey($spreadsheetsKey);
    $feed = $spreadsheetService->getWorksheetFeed($query);

    echo “We have found the work sheets, find the worksheetId\n”;

    foreach($feed->entries as $entry) {       // bad use of loop but I was not writing a loop must fix
        echo $entry->title->text;
        echo “ID “;                           // set one you want  – im using the last one
        $worksheetId = basename($entry->id);  // get the worksheet id
        echo $worksheetId.”\n”;
    }

    $query = new Zend_Gdata_Spreadsheets_CellQuery();
    $query->setSpreadsheetKey($spreadsheetsKey);             // spreadsheet id
    $query->setWorksheetId($worksheetId);                    // worksheet id
    $cellFeed = $spreadsheetService->getCellFeed($query);

    //  displays cells
    foreach($cellFeed as $cellEntery){
        $row=$cellEntery->cell->getRow();
        $col=$cellEntery->cell->getColumn();
        $val=$cellEntery->cell->getText();
        echo $row.”,”.$col.”=”.$val.”\n”;
    }

    // writes to cell 2, colom 2,  dog
    //$updateCell=$spreadsheetService->updateCell(2, 2, “cat & dog”, $spreadsheetsKey, $worksheetId)

?>

September 6, 2010 at 1:20 pm

Leave a Comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word


Sponsored Links Excellgen http://www.labsupplymall.com

Transient Protein Expression in CHO and HEK293 Cells
Transient Expression, Truly Functional Protein, 95% purity, 1~20 mg, fast turnaround. $5500, $3950
Baculovirus Protein Expression
Fast turn around, >95% purity functional protein. No outsourcing to China or India. $5500, $3950
Recombinant Lentivirus & Adenovirus
High Yield and High Titer up to 1010 (lentivirus) and 1013 (adenovirus) for Guaranteed Expression of GOI. $3000, $2500