Home

Awesome

license-badge PRs Welcome Project Status: Active – The project has reached a stable, usable state and is being actively developed. Build Status Coverage Status

Table of Contents

Description

BioSmalltalk is an Open-Source (MIT-licensed) library for Bioinformatics using Smalltalk (currently Pharo).

Installation

There are several ways to install BioSmalltalk. At minimum, you need a working Pharo virtual image installed in a system. Check the Pharo website for installation information regarding the Pharo Open-Source system. To paste the following expressions inside Pharo, open a "Playground" window with (Cmd + O + I) or by clicking an empty area in the Pharo window and select Tools -> Playground.

To evaluate a expression, click on the upper right green arrow or highlight the script code and right click for options.

For additional help using Pharo please check the excellent free Pharo books, the awesome-pharo lists and the wiki. For a quick reference of the syntax, check the Pharo Cheat Sheet

Standard Installation

You can uncomment the specific loading group in the following expression by removing the # prepended character, and add it to the group currently uncommented. Check the installation matrix above to know about the options. The script should be evaluated inside the Pharo image. The current Pharo version 8.x is supported.

EpMonitor disableDuring: [
	Metacello new
		onConflictUseLoaded;
		onWarningLog;
		repository: 'github://hernanmd/biosmalltalk/repository';
		baseline: 'BioSmalltalk';
		load ].

In case of problems check Troubleshoot Install

Baseline String

If you want to add BioSmalltalk to your Metacello Baselines or Configurations, copy and paste the following expression: