| Bio :: DB :: SEQFEATURE :: Winkel: DBI :: MYSQL BIO :: DB :: SEQFEATURE :: Winkel :: DBI :: MySQL is een MySQL-implementatie van BIO :: DB :: SEQFEATURE :: Winkel. |
Download nu |
Bio :: DB :: SEQFEATURE :: Winkel: DBI :: MYSQL Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- bioperl team
- Uitgever website:
- http://search.cpan.org/~sendu/bioperl-1.5.2_102/Bio/DB/SeqFeature/Store/DBI/mysql.pm
Bio :: DB :: SEQFEATURE :: Winkel: DBI :: MYSQL Tags
Bio :: DB :: SEQFEATURE :: Winkel: DBI :: MYSQL Beschrijving
BIO :: DB :: SEQFEATURE :: Winkel :: DBI :: MySQL is een MySQL-implementatie van BIO :: DB :: SEQFEATURE :: Winkel. BIO :: DB :: SEQFEATURE :: WINKEL :: DBI :: MYSQL is een MySQL-implementatie van BIO :: DB :: SEQFEATURE :: Winkel.Synopsis Gebruik Bio :: DB :: SEQFEATURE :: Winkel; # Open de sequentiedatabase My $ DB = BIO :: DB :: SEQFEATURE :: WINDING-> NIEUW (-ADAPTOR => 'DBI :: MYSQL', -DSN => 'DBI: MYSQL: Test'); # Krijg een functie van ergens Mijn $ Feature = BIO :: SEQFEATURE :: Generic-> Nieuw (...); # Bewaar het $ db-> winkel ($ functie) of sterven "kon niet opslaan!"; # Primaire ID van de functie wordt gewijzigd om de primaire ID # in de database aan te geven ... My $ ID = $ Feature-> Primary_ID; # Krijg de functie terug mijn $ f = $ db-> fetch ($ id); # Wijzig de functie en update het $ f-> start (100); $ DB-> Update ($ F) of Die "Kon niet updaten!"; # Zoeken ... # ... door id my @features = $ db-> fetch_many (@list_of_ids); # ... op naam @features = $ db-> get_features_by_name ('ZK909'); # ... door alias @features = $ db-> get_features_by_alias ('SMA-3'); # ... op type @features = $ db-> get_features_by_name ('gen'); # ... op locatie @Features = $ DB-> Get_features_By_Location (-Seq_ID => 'CHR1', - Start => 4000, -END => 600000); # ... by attribuut @features = $ db-> get_features_by_attribute ({beschrijving => 'eiwit kinase'}) # ... door het veld GFF "Opmerking" @result_list = $ db-> search_notes ('kinase'); # ... door willekeurige combinaties van selectors @features = $ db-> functies (-Name => $ naam, -type => $ typen, -seq_id => $ seqid, -start => $ start, -end => $ einde, -attributes => $ attributen); # ... met behulp van een iterator mijn $ iterator = $ db-> get_seq_stream (-naam => $ naam, -type => $ typen, -seq_id => $ seqid, -start => $ start, -end => $ einde, -attributes => $ attributen); Terwijl (mijn $ functie = $ iterator-> next_seq) {# doe iets met de functie} # ... beperken van het zoeken naar een bepaalde regio mijn $ segment = $ db-> segment ('Chr1', 5000 => 6000) ; Mijn @Features = $ segment-> functies (-type => ); # Het krijgen en opslaan van sequentie-informatie # WAARSCHUWING: dit retourneert een touwtje, en geen primarseq-object $ DB-> Insert_-dequentie ('CHR1', 'GATCCCCGGGATTCCAAAA ...'); mijn $ sequence = $ db-> fetch_quate ('Chr1', 5000 => 6000); # Maak een nieuwe functie in de database My $ Feature = $ db-> new_feature (-primary_tag => 'mRNA', -SEQ_ID => 'chr3', -start => 10000, -end => 11000); Vereisten: · Perl
Bio :: DB :: SEQFEATURE :: Winkel: DBI :: MYSQL Gerelateerde software