[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Reply to: [list | sender only]
Re: [ddlm-group] Objectives of CIF2 syntax discussion. .
- To: Group finalising DDLm and associated dictionaries <[email protected]>
- Subject: Re: [ddlm-group] Objectives of CIF2 syntax discussion. .
- From: David Brown <[email protected]>
- Date: Wed, 19 Jan 2011 12:14:15 -0500
- In-Reply-To: <[email protected]>
- References: <[email protected]> <[email protected]> <8F77913624F7524AACD2A92EAF3BFA54166D7D1ECE@SJMEMXMBS11.stjude.sjcrh.local><[email protected]>
|
Herbert, I have copied below the DDLm entry for the item you suggest. Notice that it has a different name in the DDLm CIF-dictionary. The input file includes all the information needed to calculate this item but _diffrn_standards.decay_% is not present in the input and we require to add it. The values we need in the input file are read in and associated with the new DDLm datanames (is this what you call a tag?). The user must make some decision what information he requires and must emter this into the program in the form of a dataname. There are many ways this could be done, but this is a programming decision, not a dictionary one. The information mau be supplied as '_diffrn_standards.decay_percent' or '_diffrn_standards.decay_%'. Either way the instruction is converted (via the alias) to '_diffrn_standards.decay_percent' which is the name that would be used in the method. Note that changing a dataname does not require any change in the value of the item. After execution of the method this item would be populated. The user must also decide what output is needed, say mmCIF (i.e. a CIF2 datafile). The program locates the correct output name '_diffrn_standards.decay_%' in the alias list and writes the mmCIF file using this name. Note that the name '_diffrn_standards.decay_%' does not correspond to the CIF2 syntax, but the input and output parts of the program recongnize when it is working with CIF1 syntax. The reason this is cleaner is that only one method is needed since all manipulations between reading the input and writing the output are carried out using the DDLm CIF-dictionary including the DDLm CIF-dictionary tags. If we need different methods for different standards we would end up with three different dictionaries and we would loose the abitlity e..g., to read in a CIF1 data file and write out a CIF2 datafile. Writing, and more to the point maintaining, the kind of dictionary you envision would be a nightmare. Best wishes David ------------------------------------------ save_diffrn_standards.decay_percent _definition.id '_diffrn_standards.decay_percent' _definition.update 2008-06-09 _description.text ; The percentage decrease in the mean intensity of the set of standard reflections measured at the start of the measurement process and at the finish. This value usually affords a measure of the overall decay in crystal quality during the diffraction measurement process. Negative values are used in exceptional instances where the final intensities are greater than the initial ones. If no measurable decay has occurred, the standard uncertainty should be quoted to indicate the maximum possible value the decay might have. A range of 3 standard uncertainties is considered possible. Thus 0.0(1) would indicate a decay of less than 0.3% or an enhancement of less than 0.3%. ; _description.common 'DiffrnStandDecay%' _name.category_id diffrn_standards _name.object_id decay_percent _type.purpose Measured _type.container Single _type.contents Real _enumeration.range :100 loop_ _description_example.case _description_example.detail '0.5(1)' ; represents a decay between 0.2% and 0.8% ; '-1(1)' ; the change in the standards lies between a decay of 2% and an increase of 4%' ; '0.0(2)' ; the change in the standards lies between a decay of 0.6% and an increase of 0.6%. ; loop_ _alias.definition_id _alias.dictionary_uri '_diffrn_standards_decay_%' cifdic.c91 '_diffrn_standards.decay_%' cif_mm_1.0.dic save_ Herbert J. Bernstein wrote:
|
begin:vcard fn:I.David Brown n:Brown;I.David org:McMaster University;Brockhouse Institute for Materials Research adr:;;King St. W;Hamilton;Ontario;L8S 4M1;Canada email;internet:[email protected] title:Professor Emeritus tel;work:+905 525 9140 x 24710 tel;fax:+905 521 2773 version:2.1 end:vcard
_______________________________________________ ddlm-group mailing list [email protected] http://scripts.iucr.org/mailman/listinfo/ddlm-group
Reply to: [list | sender only]
- Follow-Ups:
- Re: [ddlm-group] Objectives of CIF2 syntax discussion. . (Herbert J. Bernstein)
- References:
- Re: [ddlm-group] Objectives of CIF2 syntax discussion (James Hester)
- Re: [ddlm-group] Objectives of CIF2 syntax discussion (Herbert J. Bernstein)
- Re: [ddlm-group] Objectives of CIF2 syntax discussion. . (Bollinger, John C)
- Re: [ddlm-group] Objectives of CIF2 syntax discussion. . (Herbert J. Bernstein)
- Prev by Date: Re: [ddlm-group] Relationship asmong CIF2, STAR,CIF1 and Python. . . .
- Next by Date: Re: [ddlm-group] Objectives of CIF2 syntax discussion. .. .
- Prev by thread: Re: [ddlm-group] Objectives of CIF2 syntax discussion. .
- Next by thread: Re: [ddlm-group] Objectives of CIF2 syntax discussion. .
- Index(es):

