Discovery Studio provides a client interface for working with a variety of documents and protocols. Occasionally, however, it may be desirable to access specific Discovery Studio functionality programmatically to:
Automate repetitive tasks
Link several tasks or calculations together in sequence
Explore calculations that are not available from any of the application's modules
Integrate with other software
Perl scripts enable you to perform tasks, such as those listed above, by allowing you to manipulate objects in the application's environment, both at the command line and interactively.