Home > brede > brede_str_author2author.m

brede_str_author2author

PURPOSE ^

brede_str_author2author - Parse string with authors

SYNOPSIS ^

function A = brede_str_author2author(ss, varargin)

DESCRIPTION ^

 brede_str_author2author - Parse string with authors

       function A = brede_str_author2author(s, ...
           'PropertyName', 'PropertyValue')  

       Input:    s     String or cell string representing a list of
                       authors or just a single author
             
       Property: Form  [ Au | {BrainMap} | NeuroImage | One | FAU ]
                       Form of the author list

       Output:   A     Author structure

       This function will parse a string representing a list of
       authors and return them with the individual names separated
       as well as the components of the name. The author structure is:
            A.name      - Full name (as full as possible), eg, 'J.-B. Poline'
            A.surname   - Surname, eg,   'Poline'
            A.firstname - First name, eg, 'Yves'
            A.initials  - Initials, eg,  'JP'
            A.keyname   - String as supposely unique id, eg, 'Poline J'

       General author list strings cannot be parsed at the moment:
       Only author lists in the special form: 'BrainMap' and
       'NeuroImage' and 'FAU' (PubMed MEDLINE). 'One' will interpret
       the string as representing only one author and try to guess
       surname and initials. 

       Example:
         % Author list in 'BrainMap' format
         s = 'Corbetta M, Miezin F M,Shulman G L,Petersen S E';
         A = brede_str_author2author(s);

         % Author in MEDLINE FAU
         A = brede_str_author2author('De Volder, Anne G', 'form', 'fau')

       See also BREDE, BREDE_BIB, BREDE_BIB_AUTHOR2AUTHOR,
                BREDE_BIB_MEDLINE2BIB, BREDE_BM_PAPER2BIB

 $Id: brede_str_author2author.m,v 1.9 2005/06/27 20:30:05 fnielsen Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 27-Nov-2009 18:11:22 by m2html © 2005