NAME

go-slimdown.pl

SYNOPSIS

go-slimdown.pl -i go/ontology/gene_ontology.obo -s goslim_generic -o slimmed.obo

DESCRIPTION

# must supply these arguments... or else! -i || --ontology /path/to/<file_name> input file (ontology file) with path -s || --subset <subset_name> name of the subset to extract

-o || --output /path/to/<file_name>     output file with path
 or
-b || --basename /path/to/<file_name_containing_SLIM_NAME>

     specify a file name containing the text "SLIM_NAME", which will be
     substituted with the name of the subset
     e.g. -s goslim_goa -s goslim_yeast -b /temp/gene_ontology.SLIM_NAME.obo 
     would produce two files,
     /temp/gene_ontology.goslim_goa.obo and /temp/gene_ontology.goslim_yeast.obo

# optional args -c || --combined if more than one subset is specified, create a slim using terms from all of the subsets specified

 -v || --verbose                          prints various messages

	Given a file where certain terms are specified as being in subset S, this
	script will 'slim down' the file by removing terms not in the subset.
	
	Relationships between remaining terms are calculated by the inference engine.
	
	If the root nodes are not already in the subset, they are added to the graph.