BioPerl:Module pages

From BioPerl
Jump to: navigation, search

Module pages (like Bio::SeqIO) are general placeholders where specific information about a module can be put. By default it is just a collection on Template links to CPAN, doc.bioperl.org and some categories.

Bulk updates are done with the User:ModuleBot account to avoid polluting the default Changelog view with bulk updates. Currently Jason holds the password, please contact him if you would like to help with any bulk wiki administration.

You can also do some of the similar local bulk processes or simply just download your wiki pages for off-line editing (or alternative editor editing). Using the mvs tool you can checkout a version a page.

$ mvs -d login bioperl.org -w /wiki -u USERNAME -p PASSWORD
$ mvs update Sandbox.wiki
... edit the file
$ mvs commit -m "Comment about commiting" Sandbox.wiki

I also wrote a simple shell script to bulk checkout all the Module pages based on what is my CVS so you can check and see what is missing. For example, here is the script which checks out everything in 'core' from the wiki.

#!/bin/bash
for a in `find ~/src/bioperl/core/Bio -name "*.pm"`
do
 nm=`echo $a | perl -p -e 's/^\S+\/core\///; s/\//::/g; s/\.pm$//;'`
 mvs update Module:$nm.wiki
if [ -e "Module:$nm.wiki" ]
 then
  echo -n "" 
 else
  echo "{{Module}}{{Core Module}}{{Doclink|{{PAGENAME}}}}" > Module:$nm.wiki
  mvs commit -m "Bulk update" Module:$nm.wiki
 fi
done
The above has to be tweaked a bit for each module so the following would need to be changed from
 {{Module}}{{Core Module}}{{Doclink|{{PAGENAME}}}}
to
 {{Module}}{{DB Module}}{{DB Doclink|{{PAGENAMEE}}}}
for the [[BioPerl db]] package.
Personal tools
Variants
Actions
Main Links
documentation
community
development
Toolbox