From a019565abd89674bb6657f5449954cc2690d4161 Mon Sep 17 00:00:00 2001 From: barillac <barillac> Date: Thu, 18 Jun 2015 14:46:39 +0000 Subject: [PATCH] experimental step + vocabularies + annotations_state added SVN: 34215 --- .../weismigration/1/as/definitions.py | 25 +- .../weismigration/1/as/definitionsVoc.py | 602 +----------------- .../1/as/initialize-master-data.py | 24 +- 3 files changed, 63 insertions(+), 588 deletions(-) diff --git a/plasmid/source/core-plugins/weismigration/1/as/definitions.py b/plasmid/source/core-plugins/weismigration/1/as/definitions.py index 24270a4b371..5674e9f144c 100644 --- a/plasmid/source/core-plugins/weismigration/1/as/definitions.py +++ b/plasmid/source/core-plugins/weismigration/1/as/definitions.py @@ -80,7 +80,7 @@ antibodyDefinition = [ ["BOX", "General", "Box", DataType.VARCHAR, None, "", None, None, False], ["EMPTY", "General", "empty?", DataType.VARCHAR, None, "", None, None, False], ["CATALOG_NUM", "General", "Catalog#", DataType.VARCHAR, None, "", None, None, False] - + ["ANNOTATIONS_STATE", "Comments", "Annotations State", DataType.XML, None, "Annotations State", annotationsScriptName, None] ]; @@ -99,7 +99,7 @@ strainDefinition = [ ["REMOVED", "General", "removed", DataType.VARCHAR, None, "", None, None, False], ["UNMARKED_MUTATIONS", "General", "unmarked mutations", DataType.VARCHAR, None, "", None, None, False], ["WHO_ENTERED", "General", "who entered", DataType.VARCHAR, None, "", None, None, False] - + ["ANNOTATIONS_STATE", "Comments", "Annotations State", DataType.XML, None, "Annotations State", annotationsScriptName, None] ]; oligoDefinition = [ @@ -135,6 +135,7 @@ oligoDefinition = [ ["CATEGORY", "General", "category", DataType.CONTROLLEDVOCABULARY, "OLIGO_CATEGORY", "", None, None, False], ["REORDERED", "General", "Reordered", DataType.VARCHAR, None, "", None, None, False], ["NOTES", "Comments", "Notes", DataType.VARCHAR, None, "", None, None, False] + ["ANNOTATIONS_STATE", "Comments", "Annotations State", DataType.XML, None, "Annotations State", annotationsScriptName, None] ]; plasmidDefinition = [ @@ -165,6 +166,7 @@ plasmidDefinition = [ ["SIZE_PARENT", "General", "Size parent", DataType.REAL, None, "", None, None, False], ["VECTOR", "General", "Vector", DataType.VARCHAR, None, "", None, None, False], ["VECTOR_TYPE", "General", "Vector Type", DataType.VARCHAR, None, "", None, None, False] + ["ANNOTATIONS_STATE", "Comments", "Annotations State", DataType.XML, None, "Annotations State", annotationsScriptName, None] ]; chemicalDefinition = [ @@ -181,6 +183,7 @@ chemicalDefinition = [ ["USED_BY", "General", "used by", DataType.VARCHAR, None, "", None, None, False], ["LOCATION", "Storage", "Location", DataType.VARCHAR, None, "", None, None, False], ["COMMENTS", "Comments", "Comments", DataType.VARCHAR, None, "", None, None, False], + ["ANNOTATIONS_STATE", "Comments", "Annotations State", DataType.XML, None, "Annotations State", annotationsScriptName, None] ]; RestrictionEnzymeDefinition = [ @@ -188,7 +191,21 @@ RestrictionEnzymeDefinition = [ ["BLOCK", "Storage", "Block", DataType.VARCHAR, None, "", None, None, False], ["POSITION", "Storage", "Position", DataType.VARCHAR, None, "", None, None, False], ["COMMENT", "Comments", "Comment", DataType.VARCHAR, None, "", None, None, False] - + ["ANNOTATIONS_STATE", "Comments", "Annotations State", DataType.XML, None, "Annotations State", annotationsScriptName, None] ]; - +ExperimentalStepDefinition= [ + ["NAME", "General", "Name", DataType.MULTILINE_VARCHAR, None, "Name", None, None], + ["OWNER", "General", "Owner", DataType.CONTROLLEDVOCABULARY, "LAB_MEMBERS", "Who produced/owned the sample", None, None], + ["EXPERIMENTAL_GOALS", "General", "Experimental Goals", DataType.MULTILINE_VARCHAR, None, "Goal of the experiment", None, None], + ["EXPERIMENTAL_RESULTS", "General", "Experimental Results", DataType.MULTILINE_VARCHAR, None, "Brief summary of the results obtained", None, None], + ["START_DATE", "General", "Start date", DataType.TIMESTAMP, None, "Date when the experimental step is started", None, None], + ["END_DATE", "General", "End date", DataType.TIMESTAMP, None, "Date when the experimental step is completed", None, None], + ["EXPERIMENTAL_READOUT", "Readout details", "Experimental readout", DataType.CONTROLLEDVOCABULARY, "EXPERIMENTAL_READOUT", "Experimental readout used in the experiment", None, None], + ["MACHINE", "Readout details", "Machine", DataType.CONTROLLEDVOCABULARY, "MACHINE", "Machine used to perform the experiment", None, None], + ["FREEFORM_TABLE_STATE", "Readout details", "Freeform Table State", DataType.MULTILINE_VARCHAR, None, "Table describing how the order of samples measured in the experiments", None, None], + ["PUBLICATION", "Comments", "Publication", DataType.MULTILINE_VARCHAR, None, "Publication from where the information was first found OR technical sheet given by the manufacturer", None, None], + ["NOTES", "Comments", "Notes", DataType.MULTILINE_VARCHAR, None, "Notes", None, None], + ["XMLCOMMENTS", "Comments", "Comments List", DataType.XML, None, "Several comments can be added by different users", commentsSampleScriptName, None], + ["ANNOTATIONS_STATE", "Comments", "Annotations State", DataType.XML, None, "Annotations State", annotationsScriptName, None] +]; diff --git a/plasmid/source/core-plugins/weismigration/1/as/definitionsVoc.py b/plasmid/source/core-plugins/weismigration/1/as/definitionsVoc.py index 90660044107..a8a1f718bf1 100644 --- a/plasmid/source/core-plugins/weismigration/1/as/definitionsVoc.py +++ b/plasmid/source/core-plugins/weismigration/1/as/definitionsVoc.py @@ -148,582 +148,28 @@ vocabularyDefinitions = { "OLIGO_TYPE" : [ ["DNA", "DNA"] ], - - - - # "CONCENTRATION_FACS" : [ - # ["1_TO_10", "1 : 10"], - # ["1_TO_20", "1 : 20"], - # ["1_TO_30", "1 : 30"], - # ["1_TO_40", "1 : 40"], - # ["1_TO_50", "1 : 50"], - # ["1_TO_100", "1 : 100"], - # ["1_TO_200", "1 : 200"], - # ["1_TO_500", "1 : 500"], - # ["1_TO_1000", "1 : 1000"], - # ["1_TO_2000", "1 : 2000"], - # ["1_TO_3000", "1 : 3000"], - # ["NOT_TESTED", "not tested"], - # ["NOT_WORKING", "not working"] - # ], - # "CONCENTRATION_IP" : [ - # ["1UL", "1 �l"], - # ["5UL", "5 �l"], - # ["10UL", "10 �l"], - # ["15UL", "15 �l"], - # ["20UL", "20 �l"], - # ["NOT_TESTED", "not tested"], - # ["NOT_WORKING", "not working"] - # ], - # "CONCENTRATION_WESTERN" : [ - # ["1_TO_100", "1 : 100"], - # ["1_TO_500", "1 : 500"], - # ["1_TO_1000", "1 : 1000"], - # ["1_TO_2000", "1 : 2000"], - # ["1_TO_3000", "1 : 3000"], - # ["1_TO_5000", "1 : 5000"], - # ["1_TO_10000", "1 : 10000"], - # ["1_TO_20000", "1 : 20000"], - # ["1_TO_25000", "1 : 25000"], - # ["NOT_TESTED", "not tested"], - # ["NOT_WORKING", "not working"] - # ], - # "CURRENT_LAB_MEMBERS" : [ - # ["CAROLINE_ZBINDEN", "Caroline Zbinden"], - # ["FRANK_VAN_DROGEN", "Frank Van Drogen"], - # ["INGRID_STOFFEL-STUDER", "Ingrid Stoffel-Studer"], - # ["MATTHIAS_PETER", "Matthias Peter"], - # ["REINHARD_DECHANT", "Reinhard Dechant"], - # ["WOJCIECH_PIWKO", "Wojciech Piwko"], - # ["JOCHEN_BECK", "Jochen Beck"] - # ], - # "FIX" : [ - # ["1H-RT", "1h, RT"], - # ["PTEMF", "PTEMF"], - # ["PFA", "PFA"], - # ["MEOH", "MeOH"] - # ], - # "LABEL" : [ - # ["HRP", "hrp"], - # ["AP", "ap"], - # ["FITC", "fitc"], - # ["CY3", "Cy3"], - # ["ALEXA647", "Alexa 647"] - # ], - # "ANTIBODY_LOCATION" : [ - # ["SMALL_PETER_LAB", "Small Peter Lab"], - # ["BIG_PETER_LAB", "Big Peter Lab"], - # ["NEW_PETER_LAB", "New Peter Lab"], - # ["MINUS20_C-FLOOR", "-20C C-Floor"] - # ], - # "MONO-POLYCLONAL" : [ - # ["MONOCLONAL", "Monoclonal"], - # ["POLYCLONAL", "Polyclonal"], - # ["UNKNOWN", "Unknown"] - # ], - # "SOURCE" : [ - # ["MOUSE", "Mouse"], - # ["RABBIT", "Rabbit"], - # ["HAMSTER", "Hamster"], - # ["GOAT", "Goat"], - # ["RAT", "Rat"], - # ["CHICKEN", "Chicken"], - # ["SHEEP", "Sheep"], - # ["HUMAN", "Human"], - # ["GUINEA_PIG", "Guinea pig"], - # ["DONEKY", "Donkey"], - # ["UNKNOWN", "Unknown"] - # ], - # "CELL_LOCATION" : [ - # ["FRIDGE", "fridge"], - # ["FREEZER", "freezer"], - # ["REFCO", "refco"], - # ["TANK", "tank"] - # ], - # "SELECTION" : [ - # ["NEOMYCIN_G418", "Neomycin/G418"], - # ["HYGROMYCIN", "Hygromycin"], - # ["MPA", "MPA"], - # ["G418", "G418"], - # ["PUROMYCIN", "puromycin"], - # ["BLASTICIDIN", "Blasticidin"], - # ["ZEOCIN", "Zeocin"] - # ], - # "CO2" : [ - # ["5", "5"], - # ["7.5", "7.5"] - # ], - # "GROWTH_TEMPERATURE" : [ - # ["37", "37"], - # ["28", "28"], - # ["34", "34"] - # ], - # "MEDIUM" : [ - # ["RPMI1640", "RPMI 1640"], - # ["ISCOVES", "Iscoves"], - # ["DMEM", "DMEM"], - # ["LB", "LB"], - # ["DMEM_NUTRIENT", "DMEM nutrient mixture F-12 HAM [D8437]"] - # ], - # "CELL_OBTAINED_FROM" : [ - # ["FREIBURG", "Freiburg"], - # ["ATCC", "ATCC"], - # ["DANIEL_GERLICH", "Daniel Gerlich"], - # ["ERICH_NIGG", "Erich Nigg"], - # ["KREK", "Krek"], - # ["TONY_HEYMAN", "Tony Heyman"], - # ["THOMAS-WILD_ULRIKE-KUTAY", "Thomas Wild/Ulrike Kutay"], - # ["JAN_MICHAEL_PETERS", "Jan-Michael Peters"], - # ["M_BRANDEIS", "M Brandeis"], - # ["ARI_HELENIUS", "Ari Helenius"], - # ["ROMEO_RICCI", "Romeo Ricci"] - # ], - # "CELL_SPECIES" : [ - # ["HUMAN", "human"], - # ["MOUSE", "mouse"], - # ["RAT", "rat"], - # ["CHINESE_HAMSTER", "chines hamster"], - # ["HYBRIDOMA", "hybridoma (human & mouse)"] - # ], - # "CONC_UNITS" : [ - # ["MICROG_MICROL", "�g/�l"], - # ["MG_ML", "mgl/ml"], - # ["UG_ML", "ug/ml"] - # ], - # "STRAIN_SOURCE" : [ - # ["F_CHANG", "F. Chang"], - # ["J_CHANT", "J. Chant"], - # ["R_DESHAIES", "R. Deshaies"], - # ["E_ELION", "E. Elion"], - # ["P_HIETER", "P. Hieter"], - # ["I_HERSKOWITZ", "I. Herskowitz"], - # ["A_NEIMAN", "A. Neiman"], - # ["P_SORGER", "P. Sorger"], - # ["T_STEARNS", "T. Stearns"], - # ["MARC_BONDEL", "Marc Bondel"], - # ["G_SUMARA", "G. Sumara"], - # ["MICHAEL_ALTMANN", "Michael Altmann"], - # ["HETEROZYGOUS_DIPLOID_COLLECTION", "Heterozygous diploid collection"], - # ["ANNE-CHRISTINE_BUTTY", "Anne-Christine Butty"], - # ["ANNE_PAQUELET", "Anne Paquelet"], - # ["YAGMUR-TURGAY_KUTAY-GROUP", "Yagmur Turgay - Kutay group"], - # ["BARBAR_CATARIN", "Barbar Catarin"], - # ["FRANK_VAN-DROGEN", "Frank van Drogen"], - # ["HEMMO_MEYER", "Hemmo Meyer"], - # ["JEAN-MARC_GALLAND", "Jean-Marc Galland"], - # ["JEFF_PARVIN", "Jeff Parvin"], - # ["MARIE-PIERRE_GULLI", "Marie-Pierre Gulli"], - # ["MIKIKO_TAKAHASHI", "Mikiko Takahashi"], - # ["SANDRA_HENCHOZ", "Sandra Henchoz"], - # ["MALIKA_JAQUENOUD", "Malika Jaquenoud"], - # ["GERDA_JORRITSMA", "Gerda Jorritsma"], - # ["CELINE_LAFOURCADE", "Céline Lafourcade"], - # ["CELINE_LONGARETTI", "Céline Longaretti"], - # ["BRIAN_LUKE", "Brian Luke"], - # ["GUY_NIEDERHAUSER", "Guy Niederhäuser"], - # ["NICOLAS_PAGE", "Nicolas Pag�"], - # ["NATHALIE_PERRINJAQUET", "Nathalie Perrinjaquet"], - # ["MATTHIAS_PETER", "Matthias Peter"], - # ["AUDREY_PETIT", "Audrey Petit"], - # ["LIONEL_PINTARD", "Lionel Pintard"], - # ["YUKIKO_SHIMADA", "Yukiko Shimada"], - # ["PHILIPPE_WIGET", "Philippe Wiget"], - # ["VOLKER_STUCKE", "Volker Stucke"], - # ["KATRIN_PETER", "Katrin Peter"], - # ["MARC_BLONDEL", "marc blondel"], - # ["M_FUNK", "M. Funk"], - # ["ATTILA_BECSKEI", "Attila Becskei"], - # ["GWENAEL_RABUT", "Gwenael Rabut"], - # ["PHILIP_JERMANN", "Philip Jermann"], - # ["P_PRYCIAK", "P.Pryciak"], - # ["LINDA_HICKE", "Linda Hicke"], - # ["RZPD", "RZPD"], - # ["OPENBIO", "OpenBio"], - # ["F_POSAS", "F. Posas"], - # ["HAPLOID_COLLECTION", "Haploid collection"], - # ["MIRIAM_BORTFELD", "Miriam Bortfeld"], - # ["EUROSCARF", "Euroscarf"], - # ["TS_COLLECTION", "ts collection"], - # ["CONZELMANN_LAB", "Conzelmann lab"], - # ["SEBASTIAN_LEIDEL", "Sebastian Leidel"], - # ["ANNA_DEPLAZES", "Anna Deplazes"], - # ["BIBOU", "Bibou"], - # ["MARC_SOHRMANN", "Marc sohrmann"] - # ], - # "SELECTION_YEAST" : [ - # ["NONE", "None"], - # ["URA", "Ura"], - # ["LEU", "Leu"], - # ["TRP", "Trp"], - # ["HIS", "His"], - # ["VIABILITY", "Viability"], - # ["NAT", "nat"], - # ["KAN", "kan"], - # ["KAN_NAT", "kan + nat"], - # ["HIS_KAN", "HIS + kan"], - # ["HIS_KAN_NAT", "HIS + kan + nat"], - # ["HIS", "HIS"], - # ["LEU_NAT", "leu + nat"], - # ["ADE2", "ade2"] - # ], - # "DERIVATION" : [ - # ["GAMMA_INTEG", "gamma integ"], - # ["DELTA_INTEG", "� integ"], - # ["5FAO_LOOPOUT", "5-FAO loopout"], - # ["PLASMID_SHUFFLE", "plasmid shuffle"], - # ["TETRAD", "tetrad"], - # ["LOOP-IN_LOOP-OUT", "loop-in/loop-out"], - # ["GALPHO", "GalpHO mating type switch"], - # ["DELETION", "Deletion"], - # ["INTEGRATION", "Integration"] - # ], - # "STRAIN_BACKGROUND" : [ - # ["W303", "W303"], - # ["K699", "K699"], - # ["K700", "K700"], - # ["S288C", "S288C"], - # ["1278", "*1278*"], - # ["EG123", "EG123"], - # ["DF5", "DF5"], - # ["SIGMA", "Sigma"], - # ["UNKNOWN", "Don't know"], - # ["BY7092", "BY7092"], - # ["BY5565", "BY5565"], - # ["BY4741", "BY4741"] - # ], - # "CIR" : [ - # ["CIR_PLUS", "cir+"], - # ["CIR_DEG", "cir�"], - # ], - # "GAL" : [ - # ["PLUS", "Plus"], - # ["PLUS_PLUS", "Plus/Plus"], - # ["GAL1", "gal1"], - # ["GAL1_GAL1", "gal1/gal1"], - # ["GAL2", "gal2"], - # ["GAL2_GAL2", "gal2/gal2"], - # ], - # "MAT" : [ - # ["AT", "@"], - # ["A", "a"], - # ["ALPHA", "alpha"], - # ["DIPLOID", "diploid"], - # ["UNKNOWN", "unknown"] - # ], - # "OLIGO_ORGANISM" : [ - # ["BMV", "BMV"], - # ["HUMAN", "human"], - # ["MOUSE", "mouse"], - # ["RAT", "rat"], - # ["XENOPUS", "xenopus"], - # ["DROSOPHILA", "drosophila"], - # ["YEAST", "yeast"], - # ["ECOLI", "E.coli"], - # ["SYNTHETIC", "synthetic"], - # ["HIV1", "HIV-1"], - # ["CELEGANS", "C.elegans"], - # ["MYCOPLASMA", "mycoplasma"] - # ], - # "OLIGO_GRADE" : [ - # ["DESALTED", "desalted"], - # ["HPLC", "hplc"], - # ["PURITY", "purity"], - # ["UNKNOWN", "?"] - # ], - # "PRIMER_POSITION" : [ - # ["FORWARD", "forward"], - # ["REVERSE", "reverse"] - # ], - # "OLIGO_COMPANY" : [ - # ["MWG", "MWG"], - # ["BIG", "BIG"], - # ["PHARMACIA", "Pharmacia"], - # ["IGLOI", "Igloi"], - # ["INVITROGEN", "invitrogen"], - # ["MICROSYNTH", "microsynth"] - # ], - # "OLIGO_USAGE" : [ - # ["PCR", "pcr"], - # ["SEQUENCING", "sequencing"], - # ["HYBRIDIZE", "hybridize"], - # ["MUTAGENESIS", "mutagenesis"], - # ["RT-PCR", "Real-Time PCR"] - # ], - # "RESTRICTION" : [ - # ["AATII", "AatII"], - # ["ACCI", "AccI"], - # ["ACII", "AciI"], - # ["AFLII", "AflII"], - # ["AFLIII", "AflIII"], - # ["AGEI", "AgeI"], - # ["ALUI", "AluI"], - # ["ALWI", "AlwI"], - # ["ALWNI", "AlwNI"], - # ["APAI", "ApaI"], - # ["APALI", "ApaLI"], - # ["APOI", "ApoI"], - # ["ASCI", "AscI"], - # ["ASEI", "AseI"], - # ["AVAI", "AvaI"], - # ["AVAII", "AvaII"], - # ["AVRII", "AvrII"], - # ["BAMHI", "BamHI"], - # ["BANI", "BanI"], - # ["BANII", "BanII"], - # ["BBSI", "BbsI"], - # ["BBVI", "BbvI"], - # ["BCGI-1", "BcgI-1"], - # ["BCGI-2", "BcgI-2"], - # ["BCLI", "BclI"], - # ["BFAI", "BfaI"], - # ["BGLI", "BglI"], - # ["BGLII", "BglII"], - # ["BLPI", "BlpI"], - # ["BPMI", "BpmI"], - # ["BSAAI", "BsaAI"], - # ["BSABI", "BsaBI"], - # ["BSAHI", "BsaHI"], - # ["BSAI", "BsaI"], - # ["BSAJI", "BsaJI"], - # ["BSAWI", "BsaWI"], - # ["BSERI", "BseRI"], - # ["BSGI", "BsgI"], - # ["BSIEI", "BsiEI"], - # ["BSIHKAI", "BsiHKAI"], - # ["BSIWI", "BsiWI"], - # ["BSLI", "BslI"], - # ["BSMAI", "BsmAI"], - # ["BSMBI", "BsmBI"], - # ["BSMFI", "BsmFI"], - # ["BSMI", "BsmI"], - # ["BSOFI", "BsoFI"], - # ["BSP1286I", "Bsp1286I"], - # ["BSPEI", "BspEI"], - # ["BSPHI", "BspHI"], - # ["BSPMI", "BspMI"], - # ["BSRBI", "BsrBI"], - # ["BSRDI", "BsrDI"], - # ["BSRFI", "BsrFI"], - # ["BSRGI", "BsrGI"], - # ["BSRI", "BsrI"], - # ["BSSHII", "BssHII"], - # ["BST1107I", "Bst1107I"], - # ["BSTBI", "BstBI"], - # ["BSTEII", "BstEII"], - # ["BSTNI", "BstNI"], - # ["BSTUI", "BstUI"], - # ["BSTXI", "BstXI"], - # ["BSTYI", "BstYI"], - # ["BSU36I", "Bsu36I"], - # ["CAC8I", "Cac8I"], - # ["CLAI", "ClaI"], - # ["CVIJI", "CviJI"], - # ["DDEI", "DdeI"], - # ["DPNI", "DpnI"], - # ["DRAI", "DraI"], - # ["DRAIII", "DraIII"], - # ["DRDI", "DrdI"], - # ["DSAI", "DsaI"], - # ["EAEI", "EaeI"], - # ["EAGI", "EagI"], - # ["EAM1105I", "Eam1105I"], - # ["EARI", "EarI"], - # ["ECO47III", "Eco47III"], - # ["ECO57I", "Eco57I"], - # ["ECONI", "EcoNI"], - # ["ECOO109I", "EcoO109I"], - # ["ECORI", "EcoRI"], - # ["ECORV", "EcoRV"], - # ["FOKI", "FokI"], - # ["FSEI", "FseI"], - # ["FSPI", "FspI"], - # ["HAEII", "HaeII"], - # ["HAEIII", "HaeIII"], - # ["HGAI", "HgaI"], - # ["HHAI", "HhaI"], - # ["HINCII", "HincII"], - # ["HINDIII", "HindIII"], - # ["HINFI", "HinfI"], - # ["HPAI", "HpaI"], - # ["HPAII", "HpaII"], - # ["HPHI", "HphI"], - # ["KPNI", "KpnI"], - # ["MAEII", "MaeII"], - # ["MAEIII", "MaeIII"], - # ["MBOI", "MboI"], - # ["MBOII", "MboII"], - # ["MLUI", "MluI"], - # ["MNLI", "MnlI"], - # ["MSCI", "MscI"], - # ["MSEI", "MseI"], - # ["MSLI", "MslI"], - # ["MSPA1I", "MspA1I"], - # ["MUNI", "MunI"], - # ["MWOI", "MwoI"], - # ["NAEI", "NaeI"], - # ["NARI", "NarI"], - # ["NCII", "NciI"], - # ["NCOI", "NcoI"], - # ["NDEI", "NdeI"], - # ["NHEI", "NheI"], - # ["NLAIII", "NlaIII"], - # ["NLAIV", "NlaIV"], - # ["NOTI", "NotI"], - # ["NRUI", "NruI"], - # ["NSII", "NsiI"], - # ["NSPI", "NspI"], - # ["PACI", "PacI"], - # ["PFLMI", "PflMI"], - # ["PLEI", "PleI"], - # ["PMEI", "PmeI"], - # ["PMLI", "PmlI"], - # ["PPUMI", "PpuMI"], - # ["PSHAI", "PshAI"], - # ["PSP1406I", "Psp1406I"], - # ["PSTI", "PstI"], - # ["PVUI", "PvuI"], - # ["PVUII", "PvuII"], - # ["RSAI", "RsaI"], - # ["RSRII", "RsrII"], - # ["SACI", "SacI"], - # ["SACII", "SacII"], - # ["SALI", "SalI"], - # ["SAPI", "SapI"], - # ["SAU96I", "Sau96I"], - # ["SCAI", "ScaI"], - # ["SCRFI", "ScrFI"], - # ["SEXAI", "SexAI"], - # ["SFANI", "SfaNI"], - # ["SFCI", "SfcI"], - # ["SFII", "SfiI"], - # ["SGFI", "SgfI"], - # ["SGRAI", "SgrAI"], - # ["SMAI", "SmaI"], - # ["SNABI", "SnaBI"], - # ["SPEI", "SpeI"], - # ["SPHI", "SphI"], - # ["SRFI", "SrfI"], - # ["SSE8387I", "Sse8387I"], - # ["SSPI", "SspI"], - # ["STUI", "StuI"], - # ["STYI", "StyI"], - # ["SWAI", "SwaI"], - # ["TAQI", "TaqI"], - # ["TFII", "TfiI"], - # ["TSP45I", "Tsp45I"], - # ["TSP509I", "Tsp509I"], - # ["TTH111I", "Tth111I"], - # ["XBAI", "XbaI"], - # ["XCMI", "XcmI"], - # ["XHOI", "XhoI"], - # ["XMNI", "XmnI"], - # ["SACI_NHEI", "sacI NheI"], - # ["XMAI", "XmaI"], - # ["BAMHI", "BamHI"], - # ["CLAI", "ClaI"], - # ["PACI", "PacI"], - # ["NOTI", "NotI"], - # ["SALI", "SalI"], - # ["XHOI", "XhoI"], - # ["NONE", "none"] - # ], - # "BACKBONE" : [ - # ["PCDNA3", "pCDNA3"], - # ["PABES-NEO2000", "pABES-neo 2000"], - # ["PUC19", "pUC 19"], - # ["PMX-1", "pMX-1"], - # ["PRMHA-3", "pRmHa-3"] - # ], - # "BACTERIAL_HOST" : [ - # ["DH10B", "DH10B"], - # ["JM110", "JM110"], - # ["BL21", "BL21"], - # ["DH5A", "DH5a"], - # ["PB3", "PB3"], - # ["DB31", "DB3.1"], - # ["CCDB_SURVIVAL", "ccdB survival"] - # ], - # "BIOSAFETY_LEVEL" : [ - # ["S1", "S1"], - # ["S2", "S2"], - # ["S3", "S3"] - # ], - # "SELECTION_IN_BACTERIA" : [ - # ["AMPICILLIN", "Ampicillin"], - # ["KANAMYCIN", "Kanamycin"], - # ["SPECTINOMCIN", "Spectinomcin"], - # ["UNKNOWN", "Unknown"] - # ], - # "SELECTION_IN_EUKARYOTES" : [ - # ["G418_NEO", "G418/neo"], - # ["MPA", "MPA"], - # ["HYGROMYCIN", "Hygromycin"] - # ], - # "SOURCE_OF_REPLICON" : [ - # ["CMV", "CMV"] - # ], - # "PLASMID_ORGANISM" : [ - # ["HUMAN", "human"], - # ["MOUSE", "mouse"], - # ["RAT", "rat"], - # ["XENOPUS", "xenopus"], - # ["DROSOPHILA", "drosophila"], - # ["YEAST", "yeast"], - # ["ECOLI", "E.coli"], - # ["SYNTHETIC", "synthetic"] - # ], - # "PROMOTER" : [ - # ["ENDOGENOUS", "endogenous"], - # ["GAL1", "gal1"], - # ["GALL", "galL"], - # ["GALS", "galS"], - # ["TET", "tet"], - # ["ADH", "adh"], - # ["CYC", "cyc"], - # ["GPD", "gpd"], - # ["DASH", "\"-\""], - # ["CMV", "cmv"], - # ["SV40", "SV40"], - # ["TET_ON", "tet on"], - # ["TET_OFF", "tet off"], - # ["RIM1", "rim1"] - # ], - # "EXON_OR_THREE_PRIME" : [ - # ["EXON", "exon"], - # ["3P", "3'"], - # ["5P", "5'"] - # ], - # "SIRNA_SPECIES" : [ - # ["HUMAN", "Human"], - # ["MOUSE", "Mouse'"], - # ], - # "SIRNA_COMPANY" : [ - # ["AMBION", "Ambion"], - # ["DHARMACON", "Dharmacon'"], - # ["INVITORGEN", "Invitrogen'"], - # ["MICROSYNTH", "Microsynth'"], - # ["QIAGEN", "Qiagen'"], - # ["GIFT", "Gift'"] - # ], - # "SIRNA_FREEZER_LOCATION" : [ - # ["BIGLABFREEZER", "BigLab freezer"], - # ["SMALLLAB_BIGFREEZER", "SmallLab Big freezer'"], - # ["FREEZER_G17", "Freezer G17'"], - # ["G93-FRANK", "G9.3--Frank'"], - # ["FREEZER-G17_BOX_NATHALIE", "Freezer G17 Box Nathalie'"], - # ["BOX-THIBAULT-BIGFREEZER-SMALLLAB", "Box thibault Big freezer small lab'"], - # ["BOX-NATHALIE", "Box Nathalie'"] - # ], - # "TRANSFECTION_AGENT" : [ - # ["FUGENE", "Fugene"], - # ["LIPOFECTAMINE", "Lipofectamine'"], - # ["OLIGOFECTAMINE", "Oligofectamine'"], - # ["RNAIMAX", "RNAimax'"] - # ], - "FREEZER" : [ - ["BENCH-20", "Bench -20�C"], - ["BENCH-80", "Bench -80�C"], - ["BENCH-RT", "Bench RT"], - ["BENCH", "Bench"] - ] + "EXPERIMENTAL_READOUT": + [ + ["FLOW_CYTOMETRY", "flow citometry", None], + ["SORTING", "cell sorting", None], + ["GROWTH", "growth", None], + ["WESTERN_BLOTTING", "western blotting", None], + ["RT_QPCR", "RT-qPCR", None] + ], + "MACHINE": + [ + ["LSRII_FORTESSA", "SRII Fortessa", None], + ["TECAN_READER", "Tecan reader", None], + ["BIOLECTOR", "BioLector", None], + ["LICOR_ODYSSEY", "LI-COR Odyssey", None], + ["TI_ECLIPSE", "TI Eclipse (Nikon)", None], + ["SRX_101A", "Konica Minolta SRX-101A", None], + ["LIGHT_CYCLER", "LightCycler 480", None] + ], + "FREEZER" : [ + ["BENCH-20", "Bench -20�C"], + ["BENCH-80", "Bench -80�C"], + ["BENCH-RT", "Bench RT"], + ["BENCH", "Bench"] + ] } \ No newline at end of file diff --git a/plasmid/source/core-plugins/weismigration/1/as/initialize-master-data.py b/plasmid/source/core-plugins/weismigration/1/as/initialize-master-data.py index ec023c777a3..a9763c5223d 100644 --- a/plasmid/source/core-plugins/weismigration/1/as/initialize-master-data.py +++ b/plasmid/source/core-plugins/weismigration/1/as/initialize-master-data.py @@ -147,13 +147,25 @@ commentsScript = createScript(PATH_TO_MANAGE_PROPERTIES_SCRIPTS + "comments.py", -thymidineScript = createScript(PATH_TO_MANAGE_PROPERTIES_SCRIPTS + "thymidine_count.py", - definitions.thymidineScriptName, - "Count number of thymidine in sequence", +gcScriptName = createScript(PATH_TO_MANAGE_PROPERTIES_SCRIPTS + "gc.py", + definitions.gcScriptName, + "Count percentage of G and C in sequence", "DYNAMIC_PROPERTY", "SAMPLE"); +atScriptName = createScript(PATH_TO_MANAGE_PROPERTIES_SCRIPTS + "at.py", + definitions.atScriptName, + "Count percentage of A and T in sequence", + "DYNAMIC_PROPERTY", + "SAMPLE"); + + +lengthScriptName = createScript(PATH_TO_MANAGE_PROPERTIES_SCRIPTS + "length.py", + definitions.lengthScriptName, + "Count length sequence", + "DYNAMIC_PROPERTY", + "SAMPLE"); ## ## Vocabulary Types ## @@ -171,11 +183,11 @@ createExperimentTypeWithProperties("METHOD", "FOLDER FOR ORGANIZING METHODS SAMP ## ## Sample Types ## -#createSampleTypeWithProperties("ANTIBODY", "", definitions.antibodyDefinition); +createSampleTypeWithProperties("ANTIBODY", "", definitions.antibodyDefinition); #addStorageGroups(definitions.numberOfStorageGroups, "ANTIBODY"); -# createSampleTypeWithProperties("STRAIN", "", definitions.strainDefinition); +createSampleTypeWithProperties("STRAIN", "", definitions.strainDefinition); # addStorageGroups(definitions.numberOfStorageGroups, "STRAIN"); -# createSampleTypeWithProperties("PLASMID", "", definitions.plasmidDefinition); +createSampleTypeWithProperties("PLASMID", "", definitions.plasmidDefinition); # addStorageGroups(definitions.numberOfStorageGroups, "PLASMID"); createSampleTypeWithProperties("OLIGO", "", definitions.oligoDefinition); createSampleTypeWithProperties("CHEMICAL", "", definitions.chemicalDefinition); -- GitLab