| | 23 | Creating a sequence |
| | 24 | ------------------- |
| | 25 | |
| | 26 | Let us create some sequences. |
| | 27 | |
| | 28 | >>> self.setRoles(('Manager',)) |
| | 29 | >>> self.portal.invokeFactory('Sequence','ferritin') |
| | 30 | 'ferritin' |
| | 31 | >>> ferritin = getattr(self.portal,'ferritin') |
| | 32 | |
| | 33 | The Sequence objects are simple Zope 3-like persistent content items.. so we |
| | 34 | will configure the project using theirs properties. |
| | 35 | |
| | 36 | >>> ferritin.title = u"Ferritin" |
| | 37 | >>> ferritin.descritpion = u"Ferritin sequence" |
| | 38 | >>> ferritin.sequence = u"CMSPDQWDKEAAQYDAHAQEFEKKSHRNNGTPEADQYRHMASQYQAMAQKLKAIANQLKKGSETCR" |
| | 39 | |
| | 40 | Now we can read some sequence properties: |
| | 41 | |
| | 42 | >>> ferritin.getSeqObj() |
| | 43 | .... |
| | 44 | >>> ferritin.getPredictions() |
| | 45 | [] |
| | 46 | >>> ferritin.havePrediction("predictor") |
| | 47 | False |
| | 48 | |