logoruby


按照时间从晚到早的顺序排序

Posted in rails by wanguan2000 on the 08月 30th, 2008

在mysql 的表里面建立一个这个列:

create_at

rails 就会自动的为数据建立时间标签.

查询:

@order = User.find (:all,

:conditions => “name = ‘Dave’ ”

:o rder => “create_at DESC”

)

评论关闭

IO文件的读取

Posted in ruby by wanguan2000 on the 08月 29th, 2008

读到一个变量里面。

str = IO.read(”allset1.txt”)
puts str.length
puts str[0,30]

读到一个数组里面

arr = IO.readlines(”allset1.txt”)
puts arr.length
puts arr[2]

IO会自动关闭释放内存的

评论关闭

传递参数中有逗号,问号,?就出错

Posted in rails by wanguan2000 on the 08月 25th, 2008

[code="rails"]<%= link_to "go" ,{:action=>"look", :id => "111,22"} %>[/code]

就会出错:
no route found to match “/user/look/11,22″ with {:method=>:get}

怎么办?对了逗号,问号,?都会出错怎么办。

可以用多个参数传递的方法:

<%=link_to “go2″, :action=>”look”, :method=>:post, :id=>”44″,:name=>”dd?44″,:ddd=>”d????sds” %>

http://localhost:3000/user/look/44?method=post&name=dd%3F44&ddd=d%3F%3F%3F%3Fsds

注意, 其中第一个是:id是保留的默认参数不能传递逗号,和问号的(,?),要放在后面参数里面,就会自动转义。

直接传递数组,有可能无法辩认,传递进和接收最好进行一下转换,具体如下:

Posted in rails by wanguan2000 on the 08月 25th, 2008

直接传递数组,有可能无法辩认,传递进和接收最好进行一下转换,具体如下:

list = Category.find(:all)
data = Marshal.dump(list)
<%=link_to "Go", {:action => "dest", :ary => data}, {:confirm => "Are you sure?"} %>
Controller:
list = Marshal.load(params[:ary])

另外说明一点,对于数组abc = {2,3,1}如果用def = Kind.find(abc),def对应的id为1,2,3而不是2,3,1
这点书上没有写的,注意到这点,有些不能解释的问题,就好处理了。

高级表单里面没有content ,用:value设置初始值

Posted in rails by wanguan2000 on the 08月 23rd, 2008

无意之中看网页源代码时搞定了:

高级表单里面没有content ,加这个:value=>”"就可以了

电子邮箱: 30,:value => “wanguan2000@gmail.com” %>

在普通表单里面有:

在网页中会自动转成:value => “wanguan2000@gmail.com”的。

评论关闭

rails 高级表单怎么输入预设值?

Posted in rails by wanguan2000 on the 08月 23rd, 2008

在普通表单里面有:
Rails代码 复制代码

1. <%= text_field_tag(”item” , content = “预设值”,”name”) %>

<%= text_field_tag(”item” , content = “预设值”,”name”) %>

而在高级表单里面没有content ,我怎么预设值啊?(initial value or default value?)
Rails代码 复制代码

1. <%=f.text_field(:name )%>

  text_field_tag 'payment_amount', '$0.00', :disabled => true
 :disable  表示不可以编辑
评论关闭

rails doc

Posted in rails by wanguan2000 on the 08月 23rd, 2008

http://blog.nodeta.fi/2008/07/18/rails-doc-20-is-live/
http://codex.wordpress.org.cn/index.php?title=Ruby_on_Rails&oldid=59180
http://apidock.com/
第一条要点就是要正确安装好ruby系统的基本类库的rdoc文档,比如从源代码编译生成的话就要 ‘make install-doc’,如果是通过linux分发包安装的,比如我使用的是gentoo, 那么要确保USE中带有doc变量。
一旦正确安装好后,基本库的类就能找到了。

第二条,如果安装了rails,那么可以用命令 gem rdoc –all 来生成所有的 gems 的rdoc。

评论关闭

ruby中如何获得中文/中英文混合字符串的字符个数

Posted in ruby by wanguan2000 on the 08月 23rd, 2008

我们首先想到的是使用String.length获取字符串的长度,但是这个函数在纯ascii字符串的时候能够准确获取字符个数。在中文或者中英文混合的时候就不行了。看下面这个例子。

拷贝一段代码,保存为文件kcode.rb。

text=”y呀”
chars = text.split(//)
puts “the length of the Array: “,chars.length

puts “the length of the String: “,text.length #will be 3

字符串“text”是一个中英文混合的字符串,text.length将会返回3。因为将中文“呀”当作两个字符来计算了。

使用命令 ruby kcode.rb将会输出:
the length of the Array:
3
the length of the String:

3

在这里我们可以看到,ruby把中文当作两个字符了。

当成一个数字的话在rails里面有这个方法:

text.chars.length

text.chars.reverse

但是如果想要ruby将中文也当作一个字符的话,如何处理?试着使用 ruby -KU kcode.rb运行这个文件,将会输出:
the length of the Array:
2
the length of the String:
3

输出的2应该就是我们想要的结果。这里惟一的不同是“-KU”这个参数。

-K是ruby.exe的一个参数,作用是:
‘ Specifies the code set to be used. This option is useful mainly when Ruby is used for Japanese-language processing. kcode may be one of: e, E for EUC; s, S for SJIS; u, U for UTF-8; or a, A, n, N for ASCII. (笔者:ruby是日本人发明的,所以人家的说明中说这主要是为日语处理而设置的参数。)

在这里-KU是设置为UTF-8。而设置了这个参数后,使用text.split(//)就会按照指定的编码将text的字符转化为Array数组。中文“呀”就被当作一个单一字符。所以数组chars.length是2。但是text.length却仍然是3。这个对比就是告诉我们,在使用了-KU后,当需要把获得中英文混合的字符串的字符个数的时候,可以使用split(//)将字符串分割为单个字符组成的数组,再获取数组的长度就是了。而不是使用String.length获取字符个数


获取字符个数的典型应用是截取字符串。例如当要从一个中文/中英文混合字符串中截取一定长度的字符的时候,如果不使用-KU参数,很容易出现乱码的情况。笔者在作ruby on rails应用的时候发现这个问题的。如果在rails的应用中要使用-KU参数的话,只需要象这样启动WEBrick服务器就可以了:ruby -KU script\server

评论关闭

some bioinformatics software

Posted in bioinformatics by wanguan2000 on the 08月 21st, 2008

NCBI libraries for graphic biology applications

[Biology] Program Package for MOLecular PHYlogenetics
ProtML is a main program in MOLPHY for inferring evolutionary trees from
PROTein (amino acid) sequences by using the Maximum Likelihood method.
Other programs (C language)
NucML:  Maximum Likelihood Inference of Nucleic Acid Phylogeny
ProtST: Basic Statistics of Protein Sequences
NucST:  Basic Statistics of Nucleic Acid Sequences
NJdist: Neighbor Joining Phylogeny from Distance Matrix
Utilities (Perl)
mollist:  get identifiers list        molrev:   reverse DNA sequences
molcat:   concatenate sequences       molcut:   get partial sequences
molmerge: merge sequences             nuc2ptn:  DNA -> Amino acid
rminsdel: remove INS/DEL sites        molcodon: get specified codon sites
molinfo:  get varied sites            mol2mol:  MOLPHY format beautifer
inl2mol:  Interleaved -> MOLPHY       mol2inl:  MOLPHY -> Interleaved
mol2phy:  MOLPHY -> Sequential        phy2mol:  Sequential -> MOLPHY
must2mol: MUST -> MOLPHY              etc.

Homepage: http://www.ism.ac.jp/ismlib/softother.e.html

MUSCLE is a multiple alignment program for protein sequences. MUSCLE
stands for multiple sequence comparison by log-expectation.  In the
authors tests, MUSCLE achieved the highest scores of all tested
programs on several alignment accuracy benchmarks, and is also one of
the fastest programs out there.

Homepage: http://www.drive5.com/muscle/

[Biology] A package of programs for inferring phylogenies
The PHYLogeny Inference Package is a package of programs for inferring
phylogenies (evolutionary trees) from sequences.
Methods that are available in the package include parsimony, distance
matrix, and likelihood methods, including bootstrapping and consensus
trees. Data types that can be handled include molecular sequences, gene
frequencies, restriction sites, distance matrices, and 0/1 discrete
characters.

URL: http://evolution.genetics.washington.edu/phylip.html

This package contains the HTML documentation

Partial Order Alignment for multiple sequence alignment
POA is Partial Order Alignment, a fast program for multiple sequence
alignment (MSA) in bioinformatics. Its advantages are speed,
scalability, sensitivity, and the superior ability to handle branching
/ indels in the alignment. Partial order alignment is an approach to
MSA, which can be combined with existing methods such as progressive
alignment. POA optimally aligns a pair of MSAs and which therefore can
be applied directly to progressive alignment methods such as CLUSTAL.
For large alignments, Progressive POA is 10-30 times faster than
CLUSTALW. POA is published in Bioinformatics. 2004 Jul
10;20(10):1546-56.

Homepage: http://www.bioinformatics.ucla.edu/poa

[Biology] Conversion between sequence formats
Reads and writes nucleic/protein sequences in various
formats. Data files may have multiple sequences.
Readseq is particularly useful as it automatically detects many
sequence formats, and converts between them.

[Biology] Reconstruction of phylogenetic trees by maximum likelihood
TREE-PUZZLE (the new name for PUZZLE) is an interactive console program that
implements a fast tree search algorithm, quartet puzzling, that allows
analysis of large data sets and automatically assigns estimations of support
to each internal branch. TREE-PUZZLE also computes pairwise maximum
likelihood distances as well as branch lengths for user specified trees.
Branch lengths can also be calculated under the clock-assumption. In
addition, TREE-PUZZLE offers a novel method, likelihood mapping, to
investigate the support of a hypothesized internal branch without
computing an overall tree and to visualize the phylogenetic content of
a sequence alignment.

URL: http://www.tree-puzzle.de

This is the parallelized version of tree-puzzle.

[Biology] Tool for construction of phylogenetic trees of DNA sequences
fastDNAml is a program derived from Joseph Felsenstein’s version 3.3 DNAML
(part of his PHYLIP package).  Users should consult the documentation for
DNAML before using this program.
fastDNAml is an attempt to solve the same problem as DNAML, but to do so
faster and using less memory, so that larger trees and/or more bootstrap
replicates become tractable.  Much of fastDNAml is merely a recoding of the
PHYLIP 3.3 DNAML program from PASCAL to C.

URL: http://geta.life.uiuc.edu/~gary/programs/fastDNAml.html

评论关闭

bio-linux

Posted in bioinformatics by wanguan2000 on the 08月 21st, 2008

http://www.bioinfoserv.org/BioLinux/

http://bioinformatics.rri.sari.ac.uk/bioinformatics/

http://bioknoppix.hpcf.upr.edu/screenshots/photoalbum_view

http://envgen.nox.ac.uk/bio-linux/

http://envgen.nox.ac.uk/bio-linux/dists/unstable/bio-linux/binary-i386/

Bio-Linux – Bioinformatics Tools for Linux

Published

by

Daz

on March 7, 2008

in linux and noteworthy

. Tags: , , , .

Bio-Linux is a specialised Linux disro that provides both standard and cutting edge bioinformatics software tools on a Linux base.

I wrote a post on my old blog a little while back now detailing how to use the packages from Bio-Linux in Ubuntu Linux, but it got missed in the migration (sorry to all those who have been searching for it). Here’s a repost and update for Ubuntu 7.10…

Log into your system and open up a terminal, then follow these steps…

sudo gedit /etc/apt/sources.list

Add the following lines to the end of the file:

# Bio-Linux package repository
deb http://envgen.nox.ac.uk/bio-linux/ unstable bio-linux

Save and close the file, now back at the terminal type the following:1

sudo apt-get update
sudo apt-get install bio-linux-base-directories bio-linux-staden

Next step is to set-up your environment for Bio-Linux…

sudo gedit /etc/bash.bashrc

Add the following lines to the end of the file:

# Set up Bio-Linux Environment
source /usr/local/bioinf/config_files/aliasrc


source /usr/local/bioinf/config_files/bioenvrc

Save and close the file.

That’s it, now all of the packages available through Bio-Linux are now available to you in Ubuntu. One final word of warning… I’ve noticed that a few of the packages are a little out of date, (the Bio-Linux version of Taverna is 1.4, but 1.7 is now available)2 so it might be worth checking the version numbers before installing things.


  1. Note that we need to install the bio-linux-staden package, without this we’d have to do a bit more hacking in config files to stop getting errors whenever we open up a terminal. 
  2. The other thing to note with the Bio-Linux version of Taverna – it doesn’t start properly without a little bit of hacking… ( (If you decided to go with the Bio-Linux version, you can launch it by running the following in the terminal: /usr/local/bioinf/taverna/taverna/runme.sh). 

12. 生物软件系列:bioinfoserv

  主要包含GUI、CommandLine和web应用的生物软件:
  GUI的软件, 主要是图形界面操作的生物软件,目前主要安装利用bioinfoserv软件仓库进行安装,如Jemboss, Staden等。

  CommandLine软件, 它不需要图形操作界面的,事实上在Jemboss中基本都包含了,不过这种方式可以更好地进行参数选择,从而更有利于控制程序的运行效率,如blast, clustw, QTLChart等,系统没有默认安装,不过安装十分容易,参看下面的“生 物软件的搜索与安装”。
  Web应用的软件, 主要是利用网络服务器apache/apache2和jsp, php, perl等脚本语言来支持运行的程序,使用的时候之需要打开浏览器,就可以轻松地使用软件,这种软件部署方式主要是为了利于程序的共享使用。其效率受网络 速度和程序编写的可靠性影响。本系统在/var/www/biotools下具有多个web应用软件,如InterproScan(jips),wEMBOSS,phpPhyloTree, Sequence Manipulation Suite,这些均可直接从菜单打开,而且您还可以扩展web应用的生物软件, 方法是将web应用软件拷贝到这个目录,然后安装它们各自的安装和使用浏览器方式启动。

当然还有些生物软件应用充分地结合了浏览器,特别是firefox的插件。现在有较多的生物软件应用被写成了插件直接安装到firefox中,极大地方便 了使用者,如biobar, biofox和 zotero等。本系统浏览器已经安装好这些插件。

以下是相关生物软件的说明,没有具体翻译过来了,因为 有些语句实在翻译得不贴切,再说既然您是生物专业的使用者,这些英文理解起来也是小儿科了:
bioinfoserv-act – ACT (Artemis Comparison Tool) is a DNA sequence comparison viewer based on Artemis
bioinfoserv-ape – APE (Analyses of Phylogenetics and Evolution) is a package written in R. APE aims to be both a computing tool to analyse phylogenetic and evolutionary data, and an environment to develop and implement new analytical methods.
bioinfoserv-arb – The ARB software is a graphically oriented package comprising various tools for sequence database handling and data analysis.
bioinfoserv-artemis – Artemis is a free genome viewer and annotation tool
bioinfoserv-base-directories – Initial bioinfoserv package which creates directories, installs configuration and support files for bioinfoserv.
bioinfoserv-big-blast – This script will chop up a large sequence, run blast on each bit and then write out an EMBL feature table and a MSPcrunch -d file containing the hits.
bioinfoserv-biojava – BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It include objects for manipulating sequences, file parsers, DAS client and server suport, access to BioSQL and Ensembl databases, and powerful analysis and statistical routines including a dynamic programming toolkit.
bioinfoserv-blast – BLAST 2.2.15, (Basic Local Alignment Search Tool), provides a method for rapid searching of nucleotide and protein databases.
bioinfoserv-bldp-files – bioinfoserv package providing organised searching facilities and access to bioinformatics software descriptions and documentation, including links to homepages, remote and local documentation.
bioinfoserv-blixem – blixem, which stands for BLast matches In an X-windows Embedded Multiple alignment, is an interactive browser of pairwise Blast matches that have been stacked up in a master-slave multiple alignment.
bioinfoserv-cap3 – A base calling system.
bioinfoserv-clcworkbench – CLC Free Workbench is a graphical interface allowing the user to carry out many basic bioinformatics tasks.
bioinfoserv-clustal – Clustal X is a new windows interface for the ClustalW multiple sequence alignment program. It provides an integrated environment for performing multiple sequence and profile alignments and analysing the results.
bioinfoserv-coalesce – Fits the model which has a single population of constant size, and estimates 4Nu, where N is the effective population size and u is the neutral mutation rate per site.
bioinfoserv-documentation – Centralised documentation folder for bioinformatics software on bioinfoserv
bioinfoserv-dotter – Dotter is a graphical dotplot program for detailed comparison of two sequences.
bioinfoserv-dust – Dust – repetitive sequence masker
bioinfoserv-eclipse – Eclipse is a kind of universal tool platform – an open extensible IDE for anything and nothing in particular.
bioinfoserv-emboss – Emboss contains an extensive set of tools for bioinformatics and biological database management.
bioinfoserv-emboss-kmenus – Window manager menus and wrappers scripts for EMBOSS written by Thomas Siegmund (http://userpage.fu-berlin.de/~sgmd/)
bioinfoserv-envbase-for-pedro – This adds the necessary settings and template for Pedro to edit EnvBase files, including integration with TaxInspector and an icon for you to click.
bioinfoserv-estferret – ESTFerret processes, clusters and annotates EST data.
bioinfoserv-estscan – ESTScan is a program that can detect coding regions in DNA sequences, even if they are of low quality. It will also detect and correct sequencing errors that lead to frameshifts.
bioinfoserv-fastDNAml – fastDNAml is a program for estimating maximum likelihood phylogenetic trees from nucleotide sequences.
bioinfoserv-fasta – FASTA contains many programs for searching DNA and protein databases and for evaluating statistical significance from randomly shuffled sequences.
bioinfoserv-fluctuate – Fits the model which has a single population which has been growing (or shrinking) according to an exponential growth law.
bioinfoserv-forester – ATV (A Tree Viewer) is a Java tool for the visualization of annotated phylogenetic trees.
bioinfoserv-genquery – GenQuery is a set of Perl libraries for managing SQL query templates and making web-based query forms.
bioinfoserv-glimmer – Glimmer is a system for finding genes in microbial DNA, especially the genomes of bacteria, archaea, and viruses.
bioinfoserv-gsrint – Scripts for use within GeneSpring
bioinfoserv-handlebar – Handlebar (previously known as BarcodeBase) is a database for storing data about barcodes and acessing the data via a web front-end.
bioinfoserv-happy – HAPPY: a software package for Multipoint QTL Mapping in Genetically Heterogeneous Animals
bioinfoserv-hmmer – HMMER is an implementation of profile HMM methods for sensitive database searches using multiple sequence alignments as queries.
bioinfoserv-jalview – Jalview is a Java multiple alignment editor
bioinfoserv-lamarc – Estimates population parameters using Likelihood Analysis using Random Coalescence.
bioinfoserv-lucy – Lucy is a utility that prepares raw DNA sequence fragments for sequence assembly, possibly using the TIGR Assembler. The cleanup process includes quality assessment, confidence reassurance, vector trimming and vector removal.
bioinfoserv-maxd – maxd is a data warehouse and visualisation environment for genomic expression data.
bioinfoserv-mcl – TribeMCL is a method for clustering proteins into related groups, which are termed ‘protein families’. This clustering is achieved by analysing similarity patterns between proteins in a given dataset, and using these patterns to assign proteins into related groups. In many cases, proteins in the same protein familywill have similar functional properties. TribeMCL uses a novel clustering method (Markov Clustering or MCL) which solves problems which normally hinder protein sequence clustering. These problems include: multi-domain proteins, peptide fragments and proteins which possess domains which are very widespread (promiscuous domains). The efficiency of the method makes it applicable to the clustering of very large datasets.
bioinfoserv-mesquite – Mesquite is software for evolutionary , designed to help biologists analyze comparative data about organisms. Its emphasis is on phylogenetic analysis, but some of its modules concern population genetics, while others do non-phylogenetic multivariate analysis.
bioinfoserv-migrate – Estimates effective population sizes and past migration rates between n populations.
bioinfoserv-mountapp – Mountapp provides a small docked area for mounting filesystems
bioinfoserv-mrbayes – MrBayes is a program for the Bayesian estimation of phylogeny. Bayesian inference of phylogeny is based upon a quantity called the posterior probability distribution of trees, which is the probability of a tree conditioned on the observations.
bioinfoserv-mrbayes-multi – MrBayes is a program for the Bayesian estimation of phylogeny. Bayesian inference of phylogeny is based upon a quantity called the posterior probability distribution of trees, which is the probability of a tree conditioned on the observations. This version has been compiled to run on multiple processors.
bioinfoserv-msatfinder – Microsatellite Finder
bioinfoserv-mspcrunch – MSPcrunch is a BLAST post-processing filter.
bioinfoserv-mummer – MUMmer is a system for rapidly aligning entire genomes.
bioinfoserv-muscle – A bioinfoserv wrapper for the muscle package maintained by Steffan Moeller.
bioinfoserv-mview – MView is a tool for converting the results of a sequence database search (BLAST, FASTA, etc.) into the form of a coloured multiple alignment of hits stacked against the query. Alternatively, an existing multiple alignment (MSF, PIR, CLUSTAL, etc.) can be processed.
bioinfoserv-netblast – NetBLAST searches for sequences similar to a query sequence. The query and the database searched can be either peptide or nucleic acid in any combination. NetBLAST can search only databases maintained at the National Center for Biotechnology Information (NCBI) in Bethesda, Maryland, USA.
bioinfoserv-njplot – NJPLOT is a phylogenetic tree drawing program that handles files describing trees by the nested parentheses method.
bioinfoserv-nrdb – nrdb can be used to generate quasi-nonredundant protein and nucleotide sequence databases.
bioinfoserv-ocount – Ocount – oligonucleotide frequency counter.
bioinfoserv-oligoarray – OligoArray 2.1 is free software that computes gene specific oligonucleotides for genome-scale oligonucleotide microarray construction.
bioinfoserv-oligoarrayaux – OligoArrayAux 2.1 is free software that is required for the OligoArray2.1 software.
bioinfoserv-omegamap – OmegaMap is a program for detecting natural selection and recombination in DNA or RNA sequences.
bioinfoserv-paml – PAML is a program package for phylogenetic analyses of DNA or protein sequences using maximum likelihood. It is maintained and distributed for academic use free of charge by Ziheng Yang.
bioinfoserv-partigene – PartiGene is used to cluster sequences and run initial blast searches for basic annotation purposes.
bioinfoserv-pedro – Pedro is an application that creates data entry forms based on a data model written in a particular style of XML Schema.
bioinfoserv-peptidemapper – PeptideMapper is a simple peptide mapping tool written by Rob Beynon, Protein Function Group, University of Liverpool. This presentation tool generates SVG files. The homepage for this package is: http://www.liv.ac.uk/pfg/Tools.html
bioinfoserv-pfaat – The Pfaat protein family alignment annotation tool is a Java-based multiple sequence alignment editor and viewer designed for protein family analysis. The application merges display features such as dendrograms, secondary and tertiary protein structures.
bioinfoserv-pftools – The ‘pftools’ package is a collection of experimental programs supporting the generalized profile format and search method of PROSITE.
bioinfoserv-phylip – PHYLIP is a free package of programs for inferring phylogenies. It is distributed as source code, documentation files, and a number of different types of executables.
bioinfoserv-prank – Prank is multiple alignment software as described in the paper “An algorithm for progressive multiple alignment of sequences with insertions” (PNAS 102:10557–10562). The author of the software is Ari Loytynoja (ari@ebi.ac.uk).
bioinfoserv-priam – Priam – a program to generate enzyme-specific profiles for metabolic pathyway prediction.
bioinfoserv-primer3 – Primer3 picks primers for PCR reactions.
bioinfoserv-prot4est – prot4EST is designed to translate error-prone nucleotide sequences producing robust polypeptide predictions.
bioinfoserv-qtlcart – QTL Cartographer is a suite of programs to map quantitative traits using a map of molecular markers.
bioinfoserv-rasmol – RasMol is a molecular graphics program intended for the visualisation of proteins, nucleic acids and small molecules. The program is aimed at display, teaching and generation of publication quality images.
bioinfoserv-rbs-finder – A program to find Ribosomal binding sites.
bioinfoserv-readseq – Read & reformat biosequences, Java command-line version.
bioinfoserv-recombine – Fits a model which has a single population of constant size with a single recombination rate across all sites.
bioinfoserv-sampledata – Sample data for bioinfoserv packages
bioinfoserv-seaview – SeaView is a graphical multiple sequence alignment editor developped by Manolo Gouy. SeaView is able to read and write various alignment formats (NEXUS, MSF, CLUSTAL, FASTA, PHYLIP, MASE). It allows to manually edit the alignment, and also to run DOT-PLOT or CLUSTALW programs to locally improve the alignment.
bioinfoserv-sequin – Sequin is a stand-alone software tool developed by the NCBI for submitting and updating entries to the GenBank, EMBL, or DDBJ sequence databases.
bioinfoserv-splitstree – SplitsTree uses the split decomposition method to analyze and visualize distance data, especially extracted from biological sequences
bioinfoserv-staden – Staden is a suite of tools for bioinformatics analysis.
bioinfoserv-stars – STARS is an alternative interface to staden for studying polymorphisms in short sequences with batch processing, manual editing, trace viewing and data management. STARS was initially designed for Multi Locus Sequence Typing of bacteria.
bioinfoserv-t-coffee – T-Coffee is a multiple sequence alignment package. Given a set of sequences (Proteins or DNA), T-Coffee generates a multiple sequence alignment. Version 2.00 and higher can mix sequences and structures.
bioinfoserv-taverna – Taverna is a graphical client for setting up workflows that make use of web services.
bioinfoserv-taxinspector – TaxInspector is a browser for entries in the NCBI taxonomy database.
bioinfoserv-tetra – TETRA – tetranucleotide frequency calculator with GUI.
bioinfoserv-themes – Graphics, icons, KDE splash screen and a GDM theme for bioinfoserv.
bioinfoserv-trace2dbest – Processes trace files into dbEST submissions
bioinfoserv-transterm – Ocount – oligonucleotide frequency counter.
bioinfoserv-transterm-hp – Ocount – oligonucleotide frequency counter.
bioinfoserv-tree-puzzle – TREE-PUZZLE is a computer program to reconstruct phylogenetic trees from molecular sequence data by maximum likelihood. It implements a fast tree search algorithm, quartet puzzling, that allows analysis of large data sets and automatically assigns estimations of support to each internal branch.
bioinfoserv-treeview – TreeView is a simple program for displaying phylogenies.
bioinfoserv-trnascan – tRNAscan-SE searches for tRNA genes in genomic sequences.
bioinfoserv-wise2 – Wise2 is a package focused on comparisons of biopolymers, commonly DNA sequence and protein sequence.
bioinfoserv-yamap – Yet Another Microbial Annotation Pipeline.

评论关闭
下一页 »