Jul 1 2004
Contents
 
Introduction
Reference Guide
 ICM command line options
 Command line editing
 Graphics controls
 Editing pairwise sequence-structure alignments
 Constants
 Subsets and index expressions
 Molecule intro
 Selections
 Arithmetics
 Flow control
 ICM molecular objects
 Energy and Penalty Terms
 Integer shell parameters.
 Real shell variables
 Logical variables
 String variables
 Preferences
 Tables (structures)
 Other shell variables
 Commands
 Functions
 Macros
 Files
User's guide
References
Glossary
 
Index
Prev
2.5 Constants
Next

[ intconst | realconst | logconst | strconst | iarray | rarray | sarray ]

The values of most of the ICM-shell objects may also be represented explicitly in the ICM-shell as so called "constants" (i.e. in the myFactors={1.2, -4., 5.88} line, myFactors is an ICM-shell variable of the rarray type, while {1.2, -4., 5.88} is an "rarray" constant. The following constants are defined in the ICM-shell:
  • integers: -9999 12
  • reals: 12.0 -0.00003 2.
  • logicals: yes no
  • strings: "I see M", "Backslash (\\) and quote (\")" "line1\nline2" Escape sequences which can be used inside strings:
     
    \a - bell 
    \b - backspace 
    \f - formfeed 
    \n - newline 
    \r - carriage return 
    \t - horizontal tab 
    \v - vertical tab 
    \\ - backslash 
    \" - double quote 
    
  • integer arrays: {2, -1, 6, 0} {-8, -1, 2} The comma is compulsory before a negative number, it can be skipped otherwise. See also: read iarray.
  • real array: { -1.6 , 2.150 3., -160.} See also: read rarray
  • string arrays: {"do","re","mi","fa","sol"} {"\n(newline), \t (tab)","\a (bell)"} See also: read sarray
  • selections (find a detailed description below):
 
 a_hiv?.  a_1,2.  a_*.           # objects 
 a_h*.a   a_m1    a_*.!w2,w15,z* # molecules 
 a_1.*/2:15,18:26 a_/18,his*     # residues 
 a_//ca,c,n a_1.c a_/2:4/!h*     # atoms 
 v_//phi,psi      V_2//?vt*      # variables 



Prev
alignmenteditor
Home
Up
Next
subset

Copyright© 1989-2004, Molsoft,LLC - All Rights Reserved.
This document contains proprietary and confidential information of Molsoft, LLC.
The content of this document may not be disclosed to third parties, copied or duplicated in any form,
in whole or in part, without the prior written permission from Molsoft, LLC.