The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

OBO::CCO::IntActParser - An IntAct to OBO parser/filter.

DESCRIPTION

A parser for IntAct to OBO conversion. The conversion is filtered according to the proteins already existing in the input ontology.

AUTHOR

Vladimir Mironov <vladimir.mironov@bio.ntnu.no>

COPYRIGHT AND LICENSE

Copyright (C) 2006 by Vladimir Mironov

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.

parse

  Usage    - $intact_parser->parse($intact_file)
  Returns  - XML::XPath object
  Args     - IntAct data file path
  Function - parses IntAct data file 
  

work

  Usage - $IntActParser->work($ontology, $xpath, $up_map, $up_core_map, $adding_new_terms)
  Returns - OBO::Core::Ontology object 
  Args - OBO::Core::Ontology object, XML::XPath object, \( map UniProt AC=>ID, \( map UniProt AC=>ID), 
  \(
          indirect file handle, # for writing a UniProt map for added proteins (AC=>ID)
          parent term name for proteins (string), # to link new proteins to, e.g. 'cell cycle protein'
          taxon id (string), # e.g. '3702'
  )
  Function - adds OBO::Core::Term objects for interactions and proteins to ontology