Bio :: db :: seqfeature :: loja :: dbi :: mysql

Bio :: DB :: Seqfeature :: Loja :: DBI :: MySQL é uma implementação do MySQL de Bio :: DB :: Seqfeature :: Loja.
Baixe Agora

Bio :: db :: seqfeature :: loja :: dbi :: mysql Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • bioperl team
  • Site do editor:
  • http://search.cpan.org/~sendu/bioperl-1.5.2_102/Bio/DB/SeqFeature/Store/DBI/mysql.pm

Bio :: db :: seqfeature :: loja :: dbi :: mysql Tag


Bio :: db :: seqfeature :: loja :: dbi :: mysql Descrição

BIO :: DB :: SEQFEATURE :: Loja :: DBI :: MySQL é uma implementação do MySQL de Bio :: DB :: Seqfeature :: Loja. Bio :: SEQFEATURE :: Loja :: DBI :: MySQL é uma implementação do MySQL de Bio :: DB :: Seqfeature :: Loja.synopsis Use Bio :: DB :: Seqfeature :: Loja; # Abra o banco de dados de seqüência Meu $ DB = Bio :: DB :: Seqfeature :: Loja-> Novo (-Adoptor => 'dbi :: mysql', -dsn => 'dbi: mysql: teste'); # Obtenha um recurso de algum lugar meu recurso $ = Bio :: Seqfeature :: Genérico-> Novo (...); # armazenar $ db-> Loja ($ recurso) ou morrer "Não foi possível armazenar!"; # ID primário do recurso é alterado para indicar seu ID # principal no banco de dados ... My $ ID = $ recurso-> primário_id; # Obtenha o recurso de volta no meu $ f = $ db-> buscar ($ ID); # Altere o recurso e atualize $ F-> START (100); $ db-> atualização ($ f) ou morrer "não pôde atualizar!"; # Pesquisando ... por id meus @Features = $ db-> fetch_many (@list_of_ids); # ... por nome @Features = $ db-> get_features_by_name ('zk909'); # ... por alias @Features = $ db-> get_features_by_alias ('sma-3'); # ... por tipo @Features = $ db-> get_features_by_name ('gene'); # ... por localização @Features = $ db-> get_features_by_location (-seq_id => 'chr1', - start => 4000, -end => 600000); # ... por atributo @Features = $ db-> get_features_by_attribute ({description => 'proteína quinase'}) # ... pelo campo gff "Nota" @Result_List = $ db-> Search_Notes ('quinase'); # ... por combinações arbitrárias de seletores @Features = $ db-> Recursos (-Name => $ nome, -type => $ tipos, -seq_id => $ seqid, -start => $ start, -end => $ $ final, -attributes => $ atributos); # ... usando um iterador meu $ iterator = $ db-> get_seq_stream (-Name => $ nome, -type => $ tipos, -seq_id => $ seqid, -start => $ start, -end => $ final, -attributes => $ atributos); while (my $ recurso = $ iterator-> next_seq) {# Faça algo com o recurso} # ... Limitando a pesquisa a uma região específica Meu segmento $ DB-> segmento ('Chr1', 5000 => 6000) ; Meus @Features = $ segment-> Recursos (-type => ); # recebendo e armazenando informações de seqüência # Aviso: Isso retorna uma string e não um objeto principalSQ $ DB-> inserção_sequence ('chr1', 'gatccccgggattccaaaaa ...'); Minha sequência $ = $ dB-> fetch_sequence ('chr1', 5000 => 6000); # Criar um novo recurso no banco de dados Meu recurso $ = $ db-> new_feature (-primary_tag => 'mRNA', -seq_id => 'chr3', -start => 10000, --end => 11000); Requisitos: · Perl.


Bio :: db :: seqfeature :: loja :: dbi :: mysql Software Relacionado