Background: R is the leading open source statistics software with a vast number of biostatistical and bioinformatical analysis packages. To exploit the advantages of R, extensive scripting/programming skills are requi...
详细信息
Background: R is the leading open source statistics software with a vast number of biostatistical and bioinformatical analysis packages. To exploit the advantages of R, extensive scripting/programming skills are required. Results: We have developed a software tool called R GUI Generator (RGG) which enables the easy generation of Graphical User Interfaces (GUIs) for the programming language R by adding a few Extensible Markup Language (XML) - tags. RGG consists of an XML-based GUI definition language and a java-based GUI engine. GUIs are generated in runtime from defined GUI tags that are embedded into the R script. User-GUI input is returned to the R code and replaces the XML-tags. RGG files can be developed using any text editor. The current version of RGG is available as a stand-alone software (RGGRunner) and as a plug-in for JGR. Conclusion: RGG is a general GUI framework for R that has the potential to introduce R statistics (R packages, built-in functions and scripts) to users with limited programming skills and helps to bridge the gap between R developers and GUI-dependent users. RGG aims to abstract the GUI development from individual GUI toolkits by using an XML-based GUI definition language. Thus RGG can be easily integrated in any software. The RGG project further includes the development of a web-based repository for RGG-GUIs. RGG is an open source project licensed under the Lesser General Public License (LGPL) and can be downloaded freely at http://***
Background: Sequence similarity searching is a powerful tool to help develop hypotheses in the quest to assign functional, structural and evolutionary information to DNA and protein sequences. As sequence databases co...
详细信息
Background: Sequence similarity searching is a powerful tool to help develop hypotheses in the quest to assign functional, structural and evolutionary information to DNA and protein sequences. As sequence databases continue to grow exponentially, it becomes increasingly important to repeat searches at frequent intervals, and similarity searches retrieve larger and larger sets of results. New and potentially significant results may be buried in a long list of previously obtained sequence hits from past searches. Results: ReHAB ( Recent Hits Acquired from BLAST) is a tool for finding new protein hits in repeated PSI-BLAST searches. ReHAB compares results from PSI-BLAST searches performed with two versions of a protein sequence database and highlights hits that are present only in the updated database. Results are presented in an easily comprehended table, or in a BLAST-like report, using colors to highlight the new hits. ReHAB is designed to handle large numbers of query sequences, such as whole genomes or sets of genomes. Advanced computer skills are not needed to use ReHAB;the graphics interface is simple to use and was designed with the bench biologist in mind. Conclusions: This software greatly simplifies the problem of evaluating the output of large numbers of protein database searches.
This thesis provides an interactive wargame for use by students of Operational Logistics at the Naval Postgraduate School. The objective of the wargame is to show students how their decisions regarding resupply of com...
详细信息
This thesis provides an interactive wargame for use by students of Operational Logistics at the Naval Postgraduate School. The objective of the wargame is to show students how their decisions regarding resupply of combatant forces affect the ability of those forces to carry-out their wartime missions. The core programming of the Operational Logistics Wargame, as presented by this thesis, deals with a Carrier Battle Group and its missions of command of the sea and power projection ashore. Written in a modular fashion, the wargame can be expanded in scope at a later date to include other combatant missions and components such as submarines, amphibious forces, or ground forces. The modular design allows the wargame to have modifications made to it without alterations to components not directly involved. The wargame also draws data from an outside database by using Structured Query Language (SQL) and a java Database Connectivity - Open Database Connectivity (JDBC-ODBC) Bridge. The wargame can be installed on most major operation systems. Other major design features of the wargame are Discrete Event Simulation and extensive use of Graphical User Interfaces (GUIs) for providing information to the player and obtaining information from the player.
Tato práce je zaměřená na vytvoření komponenty java swing, která zobrazí obsah HTML dokumentu na základě kaskádových stylů (CSS). Důvod k vytvoření takové komponen...
详细信息
Tato práce je zaměřená na vytvoření komponenty java swing, která zobrazí obsah HTML dokumentu na základě kaskádových stylů (CSS). Důvod k vytvoření takové komponenty je umožnění vývojářům tvořit uživatelské rozhraní pomocí CSS v Javě bez nutnosti toho, aby znali rozhraní java swing. K syntaktickému rozboru HTML a CSS je použit zobrazovací stroj CSSBox , který umožní získat veškeré potřebné informace ke správnému zobrazení dokumentu. Komponenta je implementována pomocí komponent swingu kupř. element HTML je implementován na základě komponenty JPanel, a i všechny editovatelné prvky ve formulářích jsou implementovány vhodnými komponentami java swing. U komponenty řízené pomocí CSS je možnost měnění její velikosti, přístup k prvkům formuláře, nastavení odkazů a jejich vzhledu, aj.
暂无评论