├── .gitignore ├── .mailmap ├── CONTRIBUTING.md ├── LICENSE.md ├── R ├── Duke │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── code │ │ ├── 01_countrySpecificInterceptSlope.R │ │ ├── 02_slopeComparisonAsiaVsAmericas.R │ │ ├── 03_slopeComparisonAsiaVsAmericas.R │ │ ├── README.md │ │ ├── block01_basicsWorkspaceWorkingDirProject.rmd │ │ ├── block01_postProject.R │ │ ├── block01_preProject.R │ │ ├── block01_toyLine.R │ │ ├── block02_careFeedingData.R │ │ ├── block03_dataAggregation.R │ │ ├── block04_puttingAllTogether.R │ │ └── block99_challenges.R │ ├── data │ │ └── gapminderDataFiveYear.txt │ ├── figs │ │ ├── niftyPlot.pdf │ │ └── slopes_AsiaVsAmericas.pdf │ ├── figure │ │ └── 02-slopeComparisonAsiaVsAmericas-Rhtmlauto-report.png │ ├── prose │ │ ├── 02_slopeComparisonAsiaVsAmericas.html │ │ ├── block01_basicsWorkspaceWorkingDirProject.html │ │ └── slides.pdf │ └── results │ │ ├── avgX.txt │ │ ├── gCoef.rds │ │ ├── gCoef.txt │ │ ├── gCoef_DPUT.txt │ │ └── slopes_AsiaVsAmericas.txt ├── UBC │ ├── Advanced R - Packages.pdf │ ├── Basic Functions.R │ ├── Objects in R.R │ ├── anova.mlm.R │ ├── demo-anova.R │ ├── fileSystem.Rmd │ └── regular expressions in R.Rmd └── ggplot2 │ ├── ggplot2-concept-map.png │ ├── intro-to-ggplot2-w-answers.R │ └── intro-to-ggplot2.R ├── README.md ├── THIS_REPOSITORY_HAS_BEEN_DEPRECATED.md ├── python ├── biopython │ ├── Eutils.md │ ├── Fastqgeneraliterator.md │ ├── Readme.md │ ├── Similarity.md │ ├── concatenation │ │ ├── README.txt │ │ └── SampleSheet.csv │ ├── data │ │ ├── NC_001422.gbk │ │ ├── test-sequences.fasta │ │ ├── tiny.fasta │ │ ├── tiny.fastq │ │ └── tiny.trimmed.fastq │ ├── demultiplexing │ │ ├── README.txt │ │ ├── s_G1_L001_I1_001.fastq │ │ ├── s_G1_L001_I1_002.fastq │ │ ├── s_G1_L001_R1_001.fastq │ │ ├── s_G1_L001_R1_002.fastq │ │ └── s_G1_L001_R2_002.fastq │ ├── download_test_data.sh │ ├── exercise-allsixframes-ans.py │ ├── exercise-allsixframes.py │ ├── exercise-b-trim-ans.py │ ├── exercise-b-trim.py │ ├── exercise-reversecomplement-ans.py │ ├── exercise-reversecomplement.py │ ├── gb2fa.py │ ├── ladyslipperITSaccessionnumbers.txt │ ├── metagenome_statistics-example.py │ ├── presenternotes.md │ ├── retrievegbk-ans.py │ ├── retrievegbk.py │ ├── samtools │ ├── skeleton.py │ └── tiny-fastq-parser.py ├── data_structures │ ├── Readme.md │ ├── data.dat │ ├── data_structures.ipynb │ ├── data_structures.py │ ├── exercises.ipynb │ ├── exercises.py │ └── exercises │ │ ├── setdict.markdown │ │ └── setdict_dependencies.txt ├── debugging │ ├── Readme.md │ ├── basic_exceptions │ │ ├── index_error.py │ │ ├── io_error.py │ │ ├── key_error.py │ │ ├── name_error.py │ │ ├── syntax_error.py │ │ ├── type_error.py │ │ └── value_error.py │ ├── conways_game_of_life │ │ ├── 1_conway_pre_linted.py │ │ ├── 2_conway_pre_formatted.py │ │ ├── 3_conway_pre_debugged.py │ │ ├── 4_conway_pre_profiled.py │ │ ├── 5_conway_final.py │ │ └── Conway's Game of Life - Debugging Example.ipynb │ ├── examples │ │ ├── linting_example.py │ │ ├── pdb_example.py │ │ ├── profiler_example.py │ │ ├── segfault.py │ │ └── style_example.py │ ├── trace_back_example.py │ └── trace_back_examples.ipynb ├── documentation │ ├── Makefile │ ├── Readme.md │ ├── _static │ │ ├── flash.ico │ │ └── thwlogo-small.png │ ├── _themes │ │ └── cloud_flash │ │ │ ├── layout.html │ │ │ ├── static │ │ │ ├── cloud.css_t │ │ │ ├── icon-note.png │ │ │ ├── icon-seealso.png │ │ │ ├── icon-todo.png │ │ │ ├── icon-warning.png │ │ │ ├── jquery.cookie.js │ │ │ ├── toggle_sections.js │ │ │ └── toggle_sidebar.js_t │ │ │ └── theme.conf │ ├── close_line.md │ ├── close_line.py │ ├── conf.py │ ├── index.md │ └── sphinxext │ │ ├── LICENSE.txt │ │ ├── __init__.py │ │ ├── apigen.py │ │ ├── comment_eater.py │ │ ├── compiler_unparse.py │ │ ├── docscrape.py │ │ ├── docscrape_sphinx.py │ │ ├── inheritance_diagram.py │ │ ├── ipython_console_highlighting.py │ │ ├── ipython_directive.py │ │ ├── numpydoc.py │ │ ├── phantom_import.py │ │ ├── plot_directive.py │ │ ├── setup.py │ │ └── traitsdoc.py ├── f2py │ ├── Readme.md │ ├── array_args.f │ ├── cf2pyExample.f │ ├── chaos.f │ ├── chaos.py │ ├── fib1.f │ ├── hello.f │ ├── pass_args.py │ ├── pass_array_args.py │ ├── pytest.py │ └── scalar_args.f ├── flow_control │ ├── Readme.md │ ├── example.txt │ ├── flow_control.py │ ├── genos.txt │ ├── phonenums │ │ └── phonenums.txt │ └── python_flow_control.ipynb ├── functions_and_modules │ ├── Readme.md │ ├── functions_and_modules.py │ └── python_functions_and_modules.ipynb ├── intro │ ├── Exercises.ipynb │ ├── MakeAnimals.ipynb │ ├── PresenterNotes.ipynb │ ├── README.md │ ├── exercises │ │ └── python.markdown │ ├── fergus_animals.txt │ └── shell.md ├── ipythonblocks │ ├── Building Blocks.ipynb │ ├── Colors.ipynb │ ├── Playing with Blocks.ipynb │ ├── README.md │ ├── animation │ │ ├── Firework.ipynb │ │ ├── frame00.txt │ │ ├── frame01.txt │ │ ├── frame02.txt │ │ ├── frame03.txt │ │ ├── frame04.txt │ │ ├── frame05.txt │ │ ├── frame06.txt │ │ ├── frame07.txt │ │ ├── frame08.txt │ │ ├── frame09.txt │ │ ├── frame10.txt │ │ ├── frame11.txt │ │ ├── frame12.txt │ │ ├── frame13.txt │ │ ├── frame14.txt │ │ ├── frame15.txt │ │ ├── frame16.txt │ │ ├── frame17.txt │ │ ├── frame18.txt │ │ ├── frame19.txt │ │ ├── frame20.txt │ │ ├── frame21.txt │ │ ├── frame22.txt │ │ ├── frame23.txt │ │ ├── frame24.txt │ │ ├── frame25.txt │ │ ├── frame26.txt │ │ ├── frame27.txt │ │ ├── frame28.txt │ │ ├── frame29.txt │ │ ├── frame30.txt │ │ ├── frame31.txt │ │ ├── frame32.txt │ │ ├── frame33.txt │ │ ├── frame34.txt │ │ ├── frame35.txt │ │ ├── frame36.txt │ │ ├── frame37.txt │ │ ├── frame38.txt │ │ ├── frame39.txt │ │ ├── frame40.txt │ │ └── frame41.txt │ ├── building_blocks_exercises.md │ ├── grid1.txt │ ├── grid2.txt │ ├── grid3.txt │ ├── instructor_notes.md │ ├── ipythonblocks.py │ └── playing_with_blocks_exercises.md ├── matplotlib │ ├── Readme.md │ ├── make_img.py │ └── spec_example.dat ├── numpy │ ├── Readme.md │ ├── engine │ │ ├── recommend.py │ │ └── segaran-recommend.py │ └── long_exercise.md ├── obj_orientation │ ├── Readme.md │ └── exercises │ │ ├── oop.markdown │ │ └── oop_sushi.txt ├── python-as-calculator │ ├── A Math Trick.ipynb │ └── README.md ├── regexp │ └── exercises │ │ └── regexp.markdown ├── scipy │ ├── Readme.md │ ├── constants.py │ ├── image_tricks.py │ ├── images │ │ ├── BesselFigure.png │ │ ├── PadeFigure1.png │ │ ├── PadeFigure2.png │ │ ├── bunny.png │ │ ├── dblquad.png │ │ ├── fig1.jpg │ │ ├── image.jpg │ │ ├── image1.jpg │ │ ├── image2.jpg │ │ └── trplquad.png │ ├── integrate.py │ ├── pade1.py │ ├── pade2.py │ └── special_functions.py ├── strings_and_file_io │ └── Readme.md ├── sw_engineering │ ├── README.md │ ├── animals.txt │ ├── argparse_exercise.md │ ├── big_animals.txt │ ├── dev_notes.md │ ├── dingwall_animals.txt │ ├── fergus_animals.txt │ ├── macguffin_animals.txt │ └── merida_animals.txt ├── swig │ └── Readme.md ├── testing │ ├── Readme.md │ ├── cheat-sheet.md │ ├── close_line.py │ ├── evo_sol1.png │ ├── example-dna │ │ ├── Readme.md │ │ ├── calculate_gc.py │ │ ├── mean.py │ │ ├── test_calculate_gc.py │ │ ├── test_mean.py │ │ ├── test_transcribe.py │ │ └── transcribe.py │ ├── exercises │ │ └── test.markdown │ ├── mean.py │ ├── test_mean.py │ └── test_prod.jpg └── variables_and_types │ ├── Readme.md │ ├── exercises.ipynb │ ├── exercises.py │ ├── hello.py │ ├── old.md │ ├── richie.txt │ ├── variables.ipynb │ └── variables.py ├── sample_boot_camp_readme.md ├── setup ├── README.md ├── get-my-ip.py ├── swc-installation-test-1.py ├── swc-installation-test-2.py └── swc-windows-installer.py ├── shell ├── Readme.md ├── data │ ├── Bert │ │ ├── audioresult-00215 │ │ ├── audioresult-00222 │ │ ├── audioresult-00223 │ │ ├── audioresult-00235 │ │ ├── audioresult-00239 │ │ ├── audioresult-00246 │ │ ├── audioresult-00265 │ │ ├── audioresult-00267 │ │ ├── audioresult-00270 │ │ ├── audioresult-00286 │ │ ├── audioresult-00304 │ │ ├── audioresult-00317 │ │ ├── audioresult-00319 │ │ ├── audioresult-00320 │ │ ├── audioresult-00321 │ │ ├── audioresult-00330 │ │ ├── audioresult-00332 │ │ ├── audioresult-00350 │ │ ├── audioresult-00353 │ │ ├── audioresult-00355 │ │ ├── audioresult-00359 │ │ ├── audioresult-00372 │ │ ├── audioresult-00377 │ │ ├── audioresult-00380 │ │ ├── audioresult-00384 │ │ ├── audioresult-00386 │ │ ├── audioresult-00393 │ │ ├── audioresult-00412 │ │ ├── audioresult-00416 │ │ ├── audioresult-00422 │ │ ├── audioresult-00443 │ │ ├── audioresult-00445 │ │ ├── audioresult-00451 │ │ ├── audioresult-00453 │ │ ├── audioresult-00460 │ │ ├── audioresult-00466 │ │ ├── audioresult-00470 │ │ ├── audioresult-00472 │ │ ├── audioresult-00490 │ │ ├── audioresult-00493 │ │ ├── audioresult-00497 │ │ ├── audioresult-00518 │ │ ├── audioresult-00521 │ │ ├── audioresult-00532 │ │ ├── audioresult-00534 │ │ ├── audioresult-00535 │ │ └── audioresult-00557 │ ├── Frank_Richard │ │ ├── NOTES │ │ ├── data_212 │ │ ├── data_221 │ │ ├── data_224 │ │ ├── data_233 │ │ ├── data_237 │ │ ├── data_247 │ │ ├── data_252 │ │ ├── data_254 │ │ ├── data_258 │ │ ├── data_259 │ │ ├── data_272 │ │ ├── data_273 │ │ ├── data_285 │ │ ├── data_291 │ │ ├── data_295 │ │ ├── data_316 │ │ ├── data_323 │ │ ├── data_327 │ │ ├── data_329 │ │ ├── data_366 │ │ ├── data_378 │ │ ├── data_381 │ │ ├── data_385 │ │ ├── data_388 │ │ ├── data_398 │ │ ├── data_404 │ │ ├── data_405 │ │ ├── data_417 │ │ ├── data_428 │ │ ├── data_429 │ │ ├── data_433 │ │ ├── data_436 │ │ ├── data_439 │ │ ├── data_444 │ │ ├── data_461 │ │ ├── data_477 │ │ ├── data_479 │ │ ├── data_491 │ │ ├── data_494 │ │ ├── data_500 │ │ ├── data_503 │ │ ├── data_504 │ │ ├── data_507 │ │ ├── data_508 │ │ ├── data_512 │ │ ├── data_519 │ │ ├── data_533 │ │ ├── data_537 │ │ ├── data_538 │ │ ├── data_540 │ │ ├── data_545 │ │ └── data_555 │ ├── Lawrence │ │ ├── Data0214 │ │ ├── Data0225 │ │ ├── Data0234 │ │ ├── Data0248 │ │ ├── Data0251 │ │ ├── Data0253 │ │ ├── Data0260 │ │ ├── Data0271 │ │ ├── Data0275 │ │ ├── Data0276 │ │ ├── Data0284 │ │ ├── Data0296 │ │ ├── Data0300 │ │ ├── Data0310 │ │ ├── Data0313 │ │ ├── Data0335 │ │ ├── Data0345 │ │ ├── Data0352 │ │ ├── Data0361 │ │ ├── Data0362 │ │ ├── Data0363 │ │ ├── Data0371 │ │ ├── Data0382 │ │ ├── Data0390 │ │ ├── Data0392 │ │ ├── Data0400 │ │ ├── Data0403 │ │ ├── Data0410 │ │ ├── Data0411 │ │ ├── Data0423 │ │ ├── Data0430 │ │ ├── Data0437 │ │ ├── Data0440 │ │ ├── Data0441 │ │ ├── Data0442 │ │ ├── Data0447 │ │ ├── Data0449 │ │ ├── Data0452 │ │ ├── Data0455 │ │ ├── Data0456 │ │ ├── Data0463 │ │ ├── Data0483 │ │ ├── Data0492 │ │ ├── Data0506 │ │ ├── Data0511 │ │ ├── Data0515 │ │ ├── Data0522 │ │ ├── Data0525 │ │ ├── Data0526 │ │ ├── Data0531 │ │ ├── Data0544 │ │ └── Data0554 │ ├── THOMAS │ │ ├── 0213 │ │ ├── 0241 │ │ ├── 0244 │ │ ├── 0249 │ │ ├── 0274 │ │ ├── 0281 │ │ ├── 0287 │ │ ├── 0289 │ │ ├── 0298 │ │ ├── 0299 │ │ ├── 0301 │ │ ├── 0302 │ │ ├── 0303 │ │ ├── 0314 │ │ ├── 0315 │ │ ├── 0322 │ │ ├── 0328 │ │ ├── 0333 │ │ ├── 0334 │ │ ├── 0336 │ │ ├── 0340 │ │ ├── 0341 │ │ ├── 0348 │ │ ├── 0349 │ │ ├── 0351 │ │ ├── 0354 │ │ ├── 0358 │ │ ├── 0369 │ │ ├── 0373 │ │ ├── 0376 │ │ ├── 0391 │ │ ├── 0396 │ │ ├── 0399 │ │ ├── 0406 │ │ ├── 0425 │ │ ├── 0431 │ │ ├── 0432 │ │ ├── 0435 │ │ ├── 0438 │ │ ├── 0448 │ │ ├── 0450 │ │ ├── 0464 │ │ ├── 0465 │ │ ├── 0467 │ │ ├── 0481 │ │ ├── 0482 │ │ ├── 0484 │ │ ├── 0485 │ │ ├── 0488 │ │ ├── 0501 │ │ ├── 0513 │ │ ├── 0514 │ │ ├── 0539 │ │ └── 0561 │ ├── alexander │ │ ├── data_216.DATA │ │ ├── data_242.DATA │ │ ├── data_256.DATA │ │ ├── data_262.DATA │ │ ├── data_268.DATA │ │ ├── data_277.DATA │ │ ├── data_278.DATA │ │ ├── data_288.DATA │ │ ├── data_292.DATA │ │ ├── data_297.DATA │ │ ├── data_305.DATA │ │ ├── data_306.DATA │ │ ├── data_309.DATA │ │ ├── data_318.DATA │ │ ├── data_337.DATA │ │ ├── data_339.DATA │ │ ├── data_344.DATA │ │ ├── data_346.DATA │ │ ├── data_347.DATA │ │ ├── data_357.DATA │ │ ├── data_364.DATA │ │ ├── data_379.DATA │ │ ├── data_387.DATA │ │ ├── data_389.DATA │ │ ├── data_397.DATA │ │ ├── data_402.DATA │ │ ├── data_408.DATA │ │ ├── data_415.DATA │ │ ├── data_420.DATA │ │ ├── data_421.DATA │ │ ├── data_427.DATA │ │ ├── data_434.DATA │ │ ├── data_454.DATA │ │ ├── data_462.DATA │ │ ├── data_469.DATA │ │ ├── data_471.DATA │ │ ├── data_473.DATA │ │ ├── data_498.DATA │ │ ├── data_502.DATA │ │ ├── data_516.DATA │ │ ├── data_527.DATA │ │ ├── data_530.DATA │ │ ├── data_536.DATA │ │ ├── data_542.DATA │ │ ├── data_546.DATA │ │ ├── data_547.DATA │ │ ├── data_548.DATA │ │ ├── data_550.DATA │ │ └── data_560.DATA │ ├── gerdal │ │ ├── Data0211 │ │ ├── Data0218 │ │ ├── Data0220 │ │ ├── Data0227 │ │ ├── Data0229 │ │ ├── Data0230 │ │ ├── Data0232 │ │ ├── Data0238 │ │ ├── Data0240 │ │ ├── Data0243 │ │ ├── Data0245 │ │ ├── Data0250 │ │ ├── Data0257 │ │ ├── Data0263 │ │ ├── Data0269 │ │ ├── Data0279 │ │ ├── Data0283 │ │ ├── Data0294 │ │ ├── Data0307 │ │ ├── Data0308 │ │ ├── Data0311 │ │ ├── Data0324 │ │ ├── Data0331 │ │ ├── Data0338 │ │ ├── Data0342 │ │ ├── Data0356 │ │ ├── Data0365 │ │ ├── Data0367 │ │ ├── Data0370 │ │ ├── Data0407 │ │ ├── Data0409 │ │ ├── Data0413 │ │ ├── Data0414 │ │ ├── Data0419 │ │ ├── Data0424 │ │ ├── Data0426 │ │ ├── Data0446 │ │ ├── Data0458 │ │ ├── Data0459 │ │ ├── Data0468 │ │ ├── Data0486 │ │ ├── Data0487 │ │ ├── Data0495 │ │ ├── Data0499 │ │ ├── Data0505 │ │ ├── Data0520 │ │ ├── Data0523 │ │ ├── Data0528 │ │ ├── Data0529 │ │ ├── Data0541 │ │ ├── Data0543 │ │ ├── Data0549 │ │ ├── Data0551 │ │ ├── Data0552 │ │ ├── Data0556 │ │ ├── Data0558 │ │ └── Data0559 │ └── jamesm │ │ ├── NOTES │ │ ├── data_217.txt │ │ ├── data_219.txt │ │ ├── data_226.txt │ │ ├── data_228.txt │ │ ├── data_231.txt │ │ ├── data_236.txt │ │ ├── data_255.txt │ │ ├── data_261.txt │ │ ├── data_264.txt │ │ ├── data_266.txt │ │ ├── data_280.txt │ │ ├── data_282.txt │ │ ├── data_290.txt │ │ ├── data_293.txt │ │ ├── data_312.txt │ │ ├── data_325.txt │ │ ├── data_326.txt │ │ ├── data_343.txt │ │ ├── data_360.txt │ │ ├── data_368.txt │ │ ├── data_374.txt │ │ ├── data_375.txt │ │ ├── data_383.txt │ │ ├── data_394.txt │ │ ├── data_395.txt │ │ ├── data_401.txt │ │ ├── data_418.txt │ │ ├── data_457.txt │ │ ├── data_474.txt │ │ ├── data_475.txt │ │ ├── data_476.txt │ │ ├── data_478.txt │ │ ├── data_480.txt │ │ ├── data_489.txt │ │ ├── data_496.txt │ │ ├── data_509.txt │ │ ├── data_510.txt │ │ ├── data_517.txt │ │ ├── data_524.txt │ │ └── data_553.txt ├── dictionary.txt ├── ex_data.txt ├── exercises │ ├── 1000gp.vcf │ └── shell.markdown ├── generate_data.py ├── hello └── shell_cheatsheet.md ├── spreadsheets └── exercises │ ├── spreadsheets.markdown │ ├── spreadsheets_ex1.xls │ ├── spreadsheets_ex2.xls │ └── spreadsheets_ex3.xls ├── sql ├── cheat-sheet.md ├── exercises │ ├── aggregation.markdown │ ├── experiments.sqlite │ ├── experiments_null.sqlite │ ├── experiments_subqueries.sqlite │ ├── filter.markdown │ ├── intro.markdown │ ├── join.markdown │ ├── nobel_prizes.sqlite │ ├── null.markdown │ ├── select.markdown │ ├── sort.markdown │ └── subqueries.markdown └── outline.md ├── testing └── outline.md └── version-control ├── git ├── git-and-github │ └── instructor_notes.md ├── local │ └── Readme.md └── remote │ ├── Readme.md │ └── instructornotes.md └── svn └── exercises ├── exercise_4.cgi ├── planets.txt ├── svn.markdown └── temperature.txt /.gitignore: -------------------------------------------------------------------------------- 1 | # compiled Jekyll site 2 | _site 3 | 4 | # emacs 5 | *~ 6 | 7 | # Python 8 | *.pyc 9 | 10 | # Mac: 11 | .DS_Store -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- 1 | Joshua Ryan Smith 2 | Katy Huff 3 | Lynne Williams 4 | Lynne Williams 5 | Matt Davis 6 | Matt Davis 7 | Sri Hari Krishna Narayanan 8 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Contributing Boot Camp Material 2 | =============================== 3 | 4 | Software Carpentry is an open source/open access project, and we 5 | welcome contributions of all kinds. By contributing, you are agreeing 6 | that Software Carpentry may redistribute your work under 7 | [these licenses][licenses]. Please see [this page][creators] for 8 | a list of contributors to date. 9 | 10 | Workflow 11 | -------- 12 | 13 | Software Carpentry uses a development workflow similar to that of 14 | [AstroPy][] and many other open source projects. The AstroPy docs have 15 | excellent sections on: 16 | 17 | * [Getting started with git][astropy-git] 18 | * [Developer workflow][astropy-workflow] 19 | 20 | File Formats 21 | ------------ 22 | 23 | ### Text 24 | 25 | Text documents should be in [Markdown][] format and compatible 26 | with [Redcarpet][], the engine GitHub uses to render Markdown. 27 | 28 | ### Slides 29 | 30 | The preferred format for slide presentations is still to be determined. 31 | 32 | [AstroPy]: http://astropy.org 33 | [astropy-git]: http://astropy.readthedocs.org/en/latest/development/workflow/index.html#getting-started-with-git 34 | [astropy-workflow]: http://astropy.readthedocs.org/en/latest/development/workflow/development_workflow.html 35 | [creators]: http://software-carpentry.org/badges/creator.html 36 | [licenses]: http://software-carpentry.org/license.html 37 | [Markdown]: http://daringfireball.net/projects/markdown/ 38 | [Redcarpet]: https://github.com/vmg/redcarpet 39 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | This collection of material is licensed under a Creative Commons - Attribution 2 | license. 3 | 4 | You are free: 5 | 6 | - to **Share** - to copy, distribute and transmit the work 7 | - to **Remix** - to adapt the work 8 | 9 | Under the following conditions: 10 | 11 | - **Attribution** - You must attribute the work in the manner specified by the 12 | author or licensor (but not in any way that suggests that they endorse you or 13 | your use of the work). 14 | 15 | With the understanding that: 16 | 17 | - **Waiver** - Any of the above conditions can be waived if you get permission 18 | from the copyright holder. 19 | - **Other Rights** - In no way are any of the following rights affected by the 20 | license: 21 | - Your fair dealing or fair use rights; 22 | - The author’s moral rights; 23 | - Rights other persons may have either in the work itself or in how the work 24 | is used, such as publicity or privacy rights. 25 | - **Notice** - For any reuse or distribution, you must make clear to others the 26 | license terms of this work. The best way to do this is with a link to this 27 | [web page](http://creativecommons.org/licenses/by/3.0/). 28 | 29 | For the full legal text of this license, please see 30 | http://creativecommons.org/licenses/by/3.0/legalcode. 31 | -------------------------------------------------------------------------------- /R/Duke/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2013 Jennifer Bryan and the University of British Columbia (UBC) 2 | 3 | Permission is not hereby granted, free of charge, to any person 4 | obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 5 | 6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 7 | 8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 9 | 10 | This workshop was great! 11 | -------------------------------------------------------------------------------- /R/Duke/Makefile: -------------------------------------------------------------------------------- 1 | all: results/avgX.txt figs/slopes_AsiaVsAmericas.pdf prose/02_slopeComparisonAsiaVsAmericas.html 2 | 3 | results/avgX.txt figs/niftyPlot.pdf: data/gapminderDataFiveYear.txt code/block01_toyLine.R 4 | Rscript code/block01_toyLine.R 5 | 6 | results/gCoef.txt results/gCoef.rds: data/gapminderDataFiveYear.txt code/01_countrySpecificInterceptSlope.R 7 | Rscript code/01_countrySpecificInterceptSlope.R 8 | 9 | prose/02_slopeComparisonAsiaVsAmericas.html: results/gCoef.rds code/02_slopeComparisonAsiaVsAmericas.R 10 | Rscript -e "knitr::stitch_rhtml('code/02_slopeComparisonAsiaVsAmericas.R', output = 'prose/02_slopeComparisonAsiaVsAmericas.html')" 11 | 12 | figs/slopes_AsiaVsAmericas.pdf results/slopes_AsiaVsAmericas.txt: results/gCoef.rds code/03_slopeComparisonAsiaVsAmericas.R 13 | Rscript code/03_slopeComparisonAsiaVsAmericas.R 14 | 15 | clean: 16 | rm -f results/* figs/* 17 | -------------------------------------------------------------------------------- /R/Duke/code/01_countrySpecificInterceptSlope.R: -------------------------------------------------------------------------------- 1 | library(plyr) # ddply() 2 | gDat <- read.delim("data/gapminderDataFiveYear.txt") 3 | 4 | ## function that returns estimated intercept and slope from linear regression of 5 | ## lifeExp on year 6 | ## anticipated input: Gapminder data for one country 7 | yearMin <- min(gDat$year) 8 | jFun <- function(z) { 9 | jCoef <- coef(lm(lifeExp ~ I(year - yearMin), z)) 10 | names(jCoef) <- c("intercept", "slope") 11 | return(jCoef) 12 | } 13 | 14 | gCoef <- ddply(gDat, .(country, continent), jFun) 15 | 16 | ## reorder continent factor levels to reflect rate of life expectancy gains 17 | ## (slowest growth to largest) 18 | gCoef$continent <- 19 | reorder(gCoef$continent, gCoef$slope) 20 | 21 | ## drop Oceania ... too few countries 22 | gCoef <- droplevels(subset(gCoef, continent != "Oceania")) 23 | 24 | ## store in plain text 25 | write.table(gCoef, "results/gCoef.txt", quote = FALSE, 26 | row.names = FALSE, sep = "\t") 27 | 28 | ## store in R-specific binary format 29 | ## will preserve factor level order 30 | saveRDS(gCoef, "results/gCoef.rds") 31 | -------------------------------------------------------------------------------- /R/Duke/code/03_slopeComparisonAsiaVsAmericas.R: -------------------------------------------------------------------------------- 1 | ## basically a copy of 02_slopeComparisonAsiaVsAmericas.R 2 | ## that does not anticipate/require the "Compile Notebook" treatment 3 | library(lattice) 4 | 5 | str(gCoef <- readRDS("results/gCoef.rds")) 6 | hDat <- 7 | droplevels(subset(gCoef, 8 | continent %in% c("Asia", "Americas"))) 9 | str(hDat) 10 | 11 | pdf("figs/slopes_AsiaVsAmericas.pdf") 12 | dotplot(slope ~ continent, hDat) 13 | dev.off() 14 | 15 | sink("results/slopes_AsiaVsAmericas.txt") 16 | t.test(slope ~ continent, hDat) 17 | sink() -------------------------------------------------------------------------------- /R/Duke/code/block01_postProject.R: -------------------------------------------------------------------------------- 1 | ## check top of console and here that wd has changed 2 | getwd() 3 | ## notice where file browser is now 4 | a <- 2 5 | b <- 3 6 | siqSq <- 0.5 ## this typo was good actually 7 | x <- runif(40) 8 | y <- a + b * x + rnorm(40, sd = sqrt(sigSq)) 9 | sigSq <- 0.5 10 | y <- a + b * x + rnorm(40, sd = sqrt(sigSq)) 11 | x 12 | y 13 | (avgX <- mean(x)) 14 | write(avgX, "avgX.txt") 15 | plot(x, y) 16 | plot(x, y) 17 | abline(a, b, col = "orange") 18 | dev.print(pdf, "niftyPlot.pdf") 19 | ## notice that avgX.txt and niftyPlot.pdf have appeared in swc 20 | ## this is a good start to analysis ... moving towards saving the script 21 | ## visit History pane, select keeper commands, click to source, tidy if needed 22 | ## save it as toy.R, notice default location is swc and see it appear in swc 23 | ## quit! 24 | ls() 25 | ## notice how much gets restored: workspace, files open for editing, history, etc. 26 | ## improve code by introducing n, change a or b or line color, etc. 27 | ## experiment with ways to re-run 28 | ## command enter to walk through 29 | ## mouse-y Run to walk through 30 | ## click on Source and the items in it mini-menu 31 | ## explore the w/ and w/o echo stuff 32 | ## visit PDF in external viewer to verify that it's changing 33 | ## one small step in your workflow, giant step towards reproducibility 34 | ## search for "niftyPlot" 35 | ## wean yourself from the mouse for things like loading data and writing anything to file 36 | ## end of this block 37 | -------------------------------------------------------------------------------- /R/Duke/code/block01_toyLine.R: -------------------------------------------------------------------------------- 1 | ## This was written by Jenny! 2 | ## our first stand-alone script 3 | ## can be source'd 4 | ## or could be run from command line via R CMD BATCH 5 | ## in Rstudio, we experimented with the various buttons 6 | ## and keyboard shortcuts RStudio's provides for sending 7 | ## code to the R console 8 | 9 | a <- 2 10 | b <- 7 11 | sigSq <- 0.5 12 | n <- 400 13 | 14 | x <- runif(n) 15 | y <- a + b * x + 16 | rnorm(n, sd = sqrt(sigSq)) 17 | (avgX <- mean(x)) 18 | 19 | write(avgX, "results/avgX.txt") 20 | 21 | pdf("figs/niftyPlot.pdf") 22 | plot(x, y) 23 | abline(a, b, col = "blue", lwd = 2) 24 | dev.off() 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /R/Duke/figs/niftyPlot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/R/Duke/figs/niftyPlot.pdf -------------------------------------------------------------------------------- /R/Duke/figs/slopes_AsiaVsAmericas.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/R/Duke/figs/slopes_AsiaVsAmericas.pdf -------------------------------------------------------------------------------- /R/Duke/figure/02-slopeComparisonAsiaVsAmericas-Rhtmlauto-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/R/Duke/figure/02-slopeComparisonAsiaVsAmericas-Rhtmlauto-report.png -------------------------------------------------------------------------------- /R/Duke/prose/slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/R/Duke/prose/slides.pdf -------------------------------------------------------------------------------- /R/Duke/results/avgX.txt: -------------------------------------------------------------------------------- 1 | 0.5045765 2 | -------------------------------------------------------------------------------- /R/Duke/results/gCoef.rds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/R/Duke/results/gCoef.rds -------------------------------------------------------------------------------- /R/Duke/results/slopes_AsiaVsAmericas.txt: -------------------------------------------------------------------------------- 1 | 2 | Welch Two Sample t-test 3 | 4 | data: slope by continent 5 | t = -2.3735, df = 52.146, p-value = 0.02134 6 | alternative hypothesis: true difference in means is not equal to 0 7 | 95 percent confidence interval: 8 | -0.15772609 -0.01321684 9 | sample estimates: 10 | mean in group Americas mean in group Asia 11 | 0.3676509 0.4531224 12 | 13 | -------------------------------------------------------------------------------- /R/UBC/Advanced R - Packages.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/R/UBC/Advanced R - Packages.pdf -------------------------------------------------------------------------------- /R/UBC/demo-anova.R: -------------------------------------------------------------------------------- 1 | y <- matrix(rnorm(100000),ncol=100,dimnames=list(NULL,outer(LETTERS[1:25],1:4,paste,sep=""))) 2 | A <- gl(2,500) 3 | B <- gl(2,250,1000) 4 | m1 <- lm(y~A) 5 | m2 <- lm(y~B) 6 | m3 <- lm(y~A+B) 7 | 8 | anova(m1) 9 | summary(m1) 10 | 11 | library(anova.mlm) 12 | 13 | summary(m1) 14 | 15 | a1=anova(m1) 16 | 17 | stats::anova.mlm(m1) 18 | -------------------------------------------------------------------------------- /R/ggplot2/ggplot2-concept-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/R/ggplot2/ggplot2-concept-map.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | DEPRECATED: this repository is no longer being updated. Please see http://software-carpentry.org/lessons/ for a list of currently-active repositories. 2 | -------------------------------------------------------------------------------- /THIS_REPOSITORY_HAS_BEEN_DEPRECATED.md: -------------------------------------------------------------------------------- 1 | This repository is no longer being updated. Please use the 'bc' repo 2 | at https://github.com/swcarpentry/bc as a starting point for new 3 | bootcamp web pages. 4 | -------------------------------------------------------------------------------- /python/biopython/Fastqgeneraliterator.md: -------------------------------------------------------------------------------- 1 | ####Fastq sequence parsing#### 2 | FASTQ is the de-facto standard data format for the output of modern high-throughput sequencing machines. 3 | In addition to sequence ID and header, this format includes a quality symbol for each base. 4 | 5 | One way to parse fastq is using exactly the same `SeqIO.parse()` method, just with `fastq` instead of `fasta` as the format parameter. 6 | The sequence is in the `seq` attribute and the quality scores (as ints) is in the letter_annotations["phred_quality"] attribute. 7 | 8 | Another approach is to use `FastqGeneralIterator`. Unlike `SeqIO.parse()` it takes file handles (not file names) and has no format parameter (it only works for fastq). It returns tuples with the sequence description, the sequence string, and the quality string without additional methods to interpret and format the results. The following code snippet opens the file tiny.fastq and writes truncated versions of the data to standard out. (Note that if any of the input sequences are less than 30 base pairs in length, this code breaks.) 9 | 10 | ```python 11 | from Bio.SeqIO.QualityIO import FastqGeneralIterator 12 | in_handle = open("tiny.fastq") 13 | iterator = FastqGeneralIterator(in_handle) 14 | for triplet in iterator: 15 | (description, sequence, quality) = triplet 16 | print "@%s\n%s\n+\n%s" % ( description, sequence[0:30], quality[0:30] ) 17 | ``` 18 | 19 | This approach is faster, but doesn't put the FASTQ-format-interpretation methods at your disposal, so you have to decode the quality scores, which are encoded as ASCII, yourself. 20 | 21 | -------------------------------------------------------------------------------- /python/biopython/Similarity.md: -------------------------------------------------------------------------------- 1 | ### Similarity searching ### 2 | Similarity searching is perhaps the fundamental operation of computational biology; comparisons between known sequences and novel sequences are the bread-and-butter of sequence interpretation. 3 | You can run BLAST on your laptop, on your department's server, or via the NCBI web interface. 4 | BLAST against large databases is an expensive operation, so if your computational plan requires running BLAST a million times, you probably need to re-think your plan. 5 | For small numbers of sequences and for high-value sequences (contigs, genomes) BLAST is extremely popular. 6 | 7 | ```python 8 | from Bio.Blast import NCBIWWW 9 | mysterysequence = "GCACTTGTCTCCTGTTTACTCCCCTGAGCTTGAGGGGTTAACATGAAGGTCATCGATAGCAGGATAATAATACAGTA" 10 | blastresults = NCBIWWW.qblast("blastn", "nr", sequence=mysterysequence ) 11 | print type(blastresults) 12 | ``` 13 | 14 | ```python 15 | from Bio.Blast import NCBIXML 16 | result_handle = open("my_blast.xml") 17 | blast_record = NCBIXML.read(result_handle) 18 | ``` 19 | 20 | ```python 21 | from Bio.Blast.Applications import NcbiblastxCommandline 22 | help(NcbiblastxCommandline) 23 | ``` 24 | 25 | -------------------------------------------------------------------------------- /python/biopython/concatenation/README.txt: -------------------------------------------------------------------------------- 1 | This is a (admittedly fake) sample sheet that describes an experiment where six samples (controls vs. biopsies) for three cartoon characters. 2 | 3 | Since we had six samples and eight flowcell lanes, we wanted one and a third lanes per sample. 4 | Our sequencing center director told us that we needed at least two samples per lane or the machine would become confused. 5 | 6 | So we have a situation where two of our samples are split over two lanes and the rest of our samples are split over three lanes, and we desire to concatenate all of the samples form Donald Duck's biopsy into one (possibly large) data file. After the fact, we need to check that the concatenated data are valid--that we got all the reads, that there are the number of reads that we exepect, and that the number of reads from read 1 match the number of reads from read 2. 7 | 8 | This is the classic case for automation--you can write a script to concatenate the data by hand, or you can solve the more general problem of concatenating all the data form the same sample and changing the names of the files to things that are easier for you and your collaborators to understand. 9 | 10 | 11 | -------------------------------------------------------------------------------- /python/biopython/concatenation/SampleSheet.csv: -------------------------------------------------------------------------------- 1 | FCID,Lane,SampleID,SampleRef,Index,Description,Control,Recipe,Operator,SampleProject 2 | C0LTRACXX,1,M.Mouse.control,,CTTGTA,,N,0.66,Areej,Cartoonbiopsies 3 | C0LTRACXX,2,M.Mouse.biopsy,,ATCACG,,N,0.66,Areej,Cartoonbiopsies 4 | C0LTRACXX,1,D.Duck.control,,TTAGGC,,N,0.33,Areej,Cartoonbiopsies 5 | C0LTRACXX,2,D.Duck.biopsy,,CAGATC,,N,0.33,Areej,Cartoonbiopsies 6 | C0LTRACXX,3,D.Duck.control,,TTAGGC,,N,0.66,Areej,Cartoonbiopsies 7 | C0LTRACXX,4,D.Duck.biopsy,,CAGATC,,N,0.66,Areej,Cartoonbiopsies 8 | C0LTRACXX,3,G.Goof.control,,CGATCA,,N,0.33,Areej,Cartoonbiopsies 9 | C0LTRACXX,4,G.Goof.biopsy,,ACAGTG,,N,0.33,Areej,Cartoonbiopsies 10 | C0LTRACXX,5,G.Goof.control,,CGATCA,,N,0.66,Areej,Cartoonbiopsies 11 | C0LTRACXX,6,G.Goof.biopsy,,ACAGTG,,N,0.66,Areej,Cartoonbiopsies 12 | C0LTRACXX,5,D.Duck.control,,TTAGGC,,N,0.33,Areej,Cartoonbiopsies 13 | C0LTRACXX,6,D.Duck.biopsy,,CAGATC,,N,0.33,Areej,Cartoonbiopsies 14 | C0LTRACXX,7,M.Mouse.control,,CTTGTA,,N,0.66,Areej,Cartoonbiopsies 15 | C0LTRACXX,8,M.Mouse.biopsy,,ATCACG,,N,0.66,Areej,Cartoonbiopsies 16 | C0LTRACXX,7,G.Goof.control,,CGATCA,,N,0.33,Areej,Cartoonbiopsies 17 | C0LTRACXX,8,G.Goof.biopsy,,ACAGTG,,N,0.33,Areej,Cartoonbiopsies 18 | -------------------------------------------------------------------------------- /python/biopython/data/test-sequences.fasta: -------------------------------------------------------------------------------- 1 | >poly-A 2 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3 | >poly-T 4 | TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT 5 | >poly-C 6 | CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 7 | >poly-G 8 | GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 9 | >poly-AG 10 | AGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAG 11 | >poly-AC 12 | ACACACACACACACACACACACACACACACACACACACACACACACACAC 13 | >poly-AT 14 | ATATATATATATATATATATATATATATATATATATATATATATATATAT 15 | >poly-AAT 16 | AATAATAATAATAATAATAATAATAATAATAATAATAATAATAATAATAA 17 | >poly-TTA 18 | ATTATTATTATTATTATTATTATTATTATTATTATTATTATTATTATTAT 19 | -------------------------------------------------------------------------------- /python/biopython/demultiplexing/README.txt: -------------------------------------------------------------------------------- 1 | These is a small sample of sequence data from a Miseq sequencing instrument that has not been demultiplexed. 2 | -------------------------------------------------------------------------------- /python/biopython/download_test_data.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Here's a sample 454 dataset that can be downloaded without installing SRAtools 3 | 4 | wget ftp://ftp.metagenomics.anl.gov/projects/10/4440613.3/processed/299.screen.passed.fna.gz 5 | 6 | # If you don't have something like wget and gzip on your system, you should. 7 | -------------------------------------------------------------------------------- /python/biopython/exercise-allsixframes-ans.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''exercise_allsixframes.py 3 | Write the code to translate sequences in all six frames. ''' 4 | 5 | from Bio import SeqIO 6 | import sys 7 | 8 | def allsixframes(record): 9 | ''' This function takes a SeqRecord object and returns a list of 10 | six strings, with the translation of the sequence in the seqrecord 11 | in all six frames.''' 12 | # your code goes here 13 | frame = [] 14 | frame.append(record.seq.translate()) # translation 15 | frame.append(record.seq[1:].translate()) # translation + 1 16 | frame.append(record.seq[2:].translate()) # translation + 2 17 | frame.append(record.seq.reverse_complement().translate()) # reverse complement translation 18 | frame.append(record.seq.reverse_complement()[1:].translate()) # reverse complement translation + 1 19 | frame.append(record.seq.reverse_complement()[2:].translate()) # you should see the pattern by now 20 | return frame 21 | 22 | # Open a fastq file, goes through it record-by-record, and output 23 | # the sequence id, the sequence, and the translations 24 | print len(sys.argv) 25 | if len(sys.argv) <= 1: 26 | filename = "data/test-sequences.fasta" 27 | else: 28 | filename = sys.argv[1] 29 | sys.stderr.write("Trying to open %s\n" % filename) 30 | 31 | generator = SeqIO.parse(filename, "fasta") 32 | for seqrecord in generator: 33 | sixframes = allsixframes(seqrecord) 34 | print ">%s\n%s" % (seqrecord.id, seqrecord.seq) 35 | for i in range(6): 36 | print i, sixframes[i] 37 | -------------------------------------------------------------------------------- /python/biopython/exercise-allsixframes.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''exercise_allsixframes.py 3 | Write the code to translate sequences in all six frames. ''' 4 | 5 | from Bio import SeqIO 6 | import sys 7 | 8 | def allsixframes(record): 9 | ''' This function takes a SeqRecord object and returns a list of 10 | six strings, with the translation of the sequence in the seqrecord 11 | in all six frames.''' 12 | frame = [] 13 | frame.append(record.seq.translate()) # translation 14 | frame.append("NNN") # translation + 1 15 | frame.append("NNN") # translation + 2 16 | frame.append("NNN") # reverse complement translation 17 | frame.append("NNN") # reverse complement translation + 1 18 | frame.append("NNN") # you should see the pattern by now 19 | return frame 20 | 21 | # Open a fastq file, goes through it record-by-record, and output 22 | # the sequence id, the sequence, and the translations 23 | print len(sys.argv) 24 | if len(sys.argv) <= 1: 25 | filename = "data/test-sequences.fasta" 26 | else: 27 | filename = sys.argv[1] 28 | sys.stderr.write("Trying to open %s\n" % filename) 29 | 30 | generator = SeqIO.parse(filename, "fasta") 31 | for seqrecord in generator: 32 | sixframes = allsixframes(seqrecord) 33 | print ">%s\n%s" % (seqrecord.id, seqrecord.seq) 34 | for i in range(6): 35 | print i, sixframes[i] 36 | -------------------------------------------------------------------------------- /python/biopython/exercise-b-trim-ans.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''exercise-b-trim.py Write the code to trim sequences of low-quality bases. 3 | You can expect to turn the data in data/tiny.fastq into the filtered data 4 | exactly like data/tiny.trimmed.fastq ''' 5 | 6 | from Bio import SeqIO 7 | import sys 8 | 9 | def btrimmer(seqrecord): 10 | ''' This function takes a Seq object containing fastq data and returns a Seq 11 | object with low-quality bases (bases with quality scores of 2 and below) 12 | removed from the end of the read''' 13 | i = len(seqrecord)-1 14 | while seqrecord.letter_annotations["phred_quality"][i] <= 2: 15 | i = i - 1 16 | choppedsequence = seq[0:i+1] # This does NOT do what you want 17 | return choppedsequence 18 | 19 | # This part opens a fastq file, goes through it record-by-record, calls btrimmer 20 | # and writes fastq-formatted reuslts to standard out. 21 | generator = SeqIO.parse("data/tiny.fastq", "fastq") 22 | for fastqsequence in generator: 23 | choppedfastqsequence = btrimmer(fastqsequence) 24 | sys.stdout.write(choppedfastqsequence.format("fastq")) 25 | -------------------------------------------------------------------------------- /python/biopython/exercise-b-trim.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''exercise-b-trim.py Write the code to trim sequences of low-quality bases. 3 | You can expect to turn the data in data/tiny.fastq into the filtered data 4 | exactly like data/tiny.trimmed.fastq ''' 5 | 6 | from Bio import SeqIO 7 | import sys 8 | 9 | def btrimmer(seqrecord): 10 | ''' This function takes a SeqRecord object containing fastq data and returns a Seq 11 | object with low-quality bases (bases with quality scores of 2 and below) 12 | removed from the end of the read''' 13 | # your code goes here 14 | choppedsequence = seqrecord # This is a placeholder, it does not trim! 15 | return choppedsequence 16 | 17 | # This part opens a fastq file, goes through it record-by-record, calls btrimmer 18 | # and writes fastq-formatted reuslts to standard out. 19 | generator = SeqIO.parse("data/tiny.fastq", "fastq") 20 | for fastqsequence in generator: 21 | choppedfastqsequence = btrimmer(fastqsequence) 22 | sys.stdout.write(choppedfastqsequence.format("fastq")) 23 | -------------------------------------------------------------------------------- /python/biopython/exercise-reversecomplement-ans.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''exercis-se_allsixframes.py Write the code to translate sequences 3 | in all six frames. ''' 4 | 5 | from Bio import SeqIO 6 | 7 | def reversecomplement(record): 8 | ''' This function takes a SeqRecord object and returns its reverse complement''' 9 | reversecomplementsequence = record.seq.reverse_complement() 10 | # your code goes here 11 | return reversecomplementsequence 12 | 13 | # Open a fastq file, goes through it record-by-record, and output 14 | # the sequence id, the sequence, and the translations 15 | 16 | generator = SeqIO.parse("data/test-sequences.fasta", "fasta") 17 | for seqrecord in generator: 18 | reversesequence = reversecomplement(seqrecord) 19 | print ">%s\nORIG: %s" % (seqrecord.id, seqrecord.seq) 20 | print "REVC: %s" % reversesequence 21 | -------------------------------------------------------------------------------- /python/biopython/exercise-reversecomplement.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''exercis-se_allsixframes.py Write the code to translate sequences 3 | in all six frames. ''' 4 | 5 | from Bio import SeqIO 6 | 7 | def reversecomplement(record): 8 | ''' This function takes a SeqRecord object and returns its 9 | reverse complement''' 10 | # your code goes here 11 | reversecomplementsequence = "N" * len(record.seq) 12 | return reversecomplementsequence 13 | 14 | 15 | # Open a fastq file, goes through it record-by-record, and output 16 | # the sequence id, the sequence, and the translations 17 | generator = SeqIO.parse("data/test-sequences.fasta", "fasta") 18 | for seqrecord in generator: 19 | reversesequence = reversecomplement(seqrecord) 20 | print ">%s\nORIG: %s" % (seqrecord.id, seqrecord.seq) 21 | print "REVC: %s" % reversesequence 22 | -------------------------------------------------------------------------------- /python/biopython/gb2fa.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''Converts genbank files to sequence-only nucleic acid fasta''' 3 | 4 | from Bio import SeqIO 5 | import sys 6 | 7 | outputformat = "fasta" 8 | if len(sys.argv) != 3 : 9 | print "wrong number of args" 10 | print "Usage: gb2fa.py " 11 | sys.exit() 12 | print "Converting %s to %s " % (sys.argv[1], sys.argv[2]) 13 | generator = SeqIO.parse(sys.argv[1], "genbank") 14 | outfile = open(sys.argv[2], "w") 15 | for record in generator: 16 | outfile.write(record.format(outputformat)) 17 | -------------------------------------------------------------------------------- /python/biopython/metagenome_statistics-example.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''This script retrieves a metagenome_statistics data structure from the MG-RAST API and 3 | plots a graph using data from the web interface''' 4 | 5 | import urllib, json, sys 6 | import numpy as np 7 | 8 | # retrieve the data by sending at HTTP GET request to the MG-RAST API 9 | ACCESSIONNUMBER = "mgm4440613.3" # this is a public job 10 | some_url = "http://api.metagenomics.anl.gov/api2.cgi/metagenome_statistics/%s?verbosity=full" % ACCESSIONNUMBER 11 | sys.stderr.write("Retrieving %s\n" % some_url) 12 | jsonobject = urllib.urlopen(some_url).read() 13 | 14 | # convert the data from a JSON structure to a python data type, a dict of dicts. 15 | jsonstructure = json.loads(jsonobject) 16 | 17 | # get the elements of the data that we want out of the dict of dicts.. 18 | spectrum = np.array( jsonstructure["qc"]["kmer"]["15_mer"]["data"], dtype="float") 19 | lengthdistribution = np.array( jsonstructure["length_histogram"]["upload"], dtype="int") 20 | lengthdistribution2 = np.array( jsonstructure["length_histogram"]["post_qc"], dtype="int") 21 | 22 | # display the first ten lines of the data table 23 | np.savetxt(sys.stderr, spectrum[0:10], fmt="%d", delimiter="\t") 24 | 25 | # plot the length distribution graph 26 | import matplotlib.pyplot as plt 27 | plt.plot(lengthdistribution[:, 0], lengthdistribution[:, 1], label="uploaded") 28 | plt.plot(lengthdistribution2[:, 0], lengthdistribution2[:, 1], label="post qc") 29 | plt.xlabel("length (bp)") 30 | plt.ylabel("number of reads") 31 | plt.title("Length distribution for %s" % ACCESSIONNUMBER ) 32 | plt.legend() 33 | plt.show() 34 | -------------------------------------------------------------------------------- /python/biopython/retrievegbk-ans.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''This script sends a efetch request to NCBI, requesting a genbank-formatted data file 3 | and creates a .gbk file if successful 4 | retrieve.py NC_000913 5 | should create NC_000913.gbk containing the annotated E. coli K12 reference genome ''' 6 | 7 | import os, sys 8 | from Bio import Entrez 9 | 10 | def downloadgbk(accessionno): 11 | filename = "%s.gbk" % accessionno 12 | print "Trying efectch on %s, writing to %s" % ( accessionno, filename ) 13 | if not os.path.isfile(filename): 14 | net_handle = Entrez.efetch(db="nucleotide", id=accessionno, rettype="gb", retmode="text") 15 | out_handle = open(filename, "w") 16 | out_handle.write(net_handle.read() ) 17 | out_handle.close() 18 | net_handle.close() 19 | else: 20 | print "skipping, %s already exists!" % filename 21 | 22 | Entrez.email = "trimble@anl.gov" 23 | Entrez.tool = "SoftwareCarpentryBootcamp" 24 | 25 | if len(sys.argv) != 2: 26 | sys.exit("Usage: retrieve.py ") 27 | accession = sys.argv[1] # take the first program argument 28 | 29 | downloadgbk(accession) 30 | -------------------------------------------------------------------------------- /python/biopython/retrievegbk.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''This script sends a efetch request to NCBI, requesting a genbank-formatted data file 3 | and creates a .gbk file if successful 4 | retrieve.py NC_000913 5 | should create NC_000913.gbk containing the annotated E. coli K12 reference genome ''' 6 | 7 | import os, sys 8 | 9 | def downloadgbk(accessionno): 10 | '''downloadgbk(accessionno) 11 | Takes a str as an argument 12 | Creates a file called argument.gbk if it doesn't exist 13 | populates the file with genbank-formatted data from NCBI's efectch API''' 14 | 15 | from Bio import Entrez 16 | Entrez.email = "swc@example.com # Tell NCBI who you are! 17 | Entrez.tool = "SoftwareCarpentryBootcamp" 18 | 19 | filename = "%s.gbk" % accessionno 20 | print "Trying efectch on %s, writing to %s" % ( accessionno, filename ) 21 | if not os.path.isfile(filename): 22 | net_handle = Entrez.efetch(db="nucleotide", id=accessionno, rettype="gb", retmode="text") 23 | out_handle = open(filename, "w") 24 | out_handle.write(net_handle.read()) 25 | net_handle.close() 26 | out_handle.close() 27 | else: 28 | print "skipping, %s already exists!" % filename 29 | 30 | def main(): 31 | if len(sys.argv) != 2: # check that exactly one argument was suppplied 32 | sys.exit("Usage: retrieve.py ") 33 | accession = sys.argv[1] # assign the first argument to accession 34 | downloadgbk(accession) # call the subroutine downloadgbk 35 | 36 | if __name__ == '__main__': 37 | main() 38 | -------------------------------------------------------------------------------- /python/biopython/samtools: -------------------------------------------------------------------------------- 1 | bwa index NC_001422 2 | bwa aln NC_001422.fna SRR036919.fastq > aln.sai 3 | head -n 100000 SRR036919.fastq > sample.fastq 4 | bwa aln NC_001422.fna sample.fastq > sample.sai 5 | 6 | bwa samse NC_001422.fna sample.sai sample.fastq > sample.sam 7 | 8 | samtools mpileup -ugf NC_001422.fna sample.sorted.bam | bcftools view -bvcg - > var.raw.bcf 9 | 10 | samtools view -bt NC_001433.fna.fai sample.sam > sample.bam 11 | 12 | 13 | samtools sort sample.bam sample.sorted 14 | 15 | 16 | samtools mpileup -uf NC_001422.fna sample.sorted.bam | bcftools view -cg - | ./vcfutils.pl vcf2fq > cns.fq 17 | 18 | 19 | samtools mpileup -vcf NC_001422.fna sample.sorted.bam > raw.pileup 20 | 21 | samtools.pl varFilter raw.pileup | awk '$6>=20' > final.pileup 22 | 23 | samtools index sample.sorted.bam 24 | samtools tview sample.sorted.bam NC_001422.fna 25 | 26 | -------------------------------------------------------------------------------- /python/biopython/skeleton.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''This is a skeleton python program. It doesn't do anything, but it parses arguments and 3 | calls a subroutine.''' 4 | 5 | def do_something(arg): 6 | sys.stderr.write("I'm doing something with argument %s!\n" % arg) 7 | return(42) 8 | 9 | import sys, os 10 | from optparse import OptionParser 11 | 12 | if __name__ == '__main__': 13 | usage = "usage: skeleton.py [] []" 14 | parser = OptionParser(usage) 15 | parser.add_option("-i", "--input", dest="infile", default=None, help="Input filename") 16 | parser.add_option("-o", "--output", dest="outfile", default=None, help="Output filename") 17 | parser.add_option("-v", "--verbose", dest="verbose", action="store_true", default=True, help="Verbose") 18 | (opts, args) = parser.parse_args() 19 | # if len(args) == 0 : 20 | # sys.exit("No arguments supplied!") 21 | # argument = args[0] 22 | inputfile = opts.infile 23 | 24 | # if opts.verbose: 25 | # sys.stdout.write("Argument: %s\n" % argument ) 26 | 27 | do_something(inputfile) 28 | 29 | if opts.verbose: 30 | sys.stdout.write("Done. \n") 31 | -------------------------------------------------------------------------------- /python/biopython/tiny-fastq-parser.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | '''tiny-fastq-parser.py 3 | opens an example FASTQ file and dumps the data fields''' 4 | 5 | from Bio import SeqIO 6 | generator = SeqIO.parse("data/tiny.fastq", "fastq") 7 | for sequence in generator: 8 | print sequence.id 9 | print sequence.seq 10 | print sequence.letter_annotations["phred_quality"] 11 | 12 | -------------------------------------------------------------------------------- /python/data_structures/data.dat: -------------------------------------------------------------------------------- 1 | experiment: current vs. voltage 2 | run: 47 3 | temperature: 372.756 4 | current: [-1.0, -0.5, 0.0, 0.5, 1.0] 5 | voltage: [-2.0, -1.0, 0.0, 1.0, 2.0] 6 | 7 | -------------------------------------------------------------------------------- /python/data_structures/exercises/setdict_dependencies.txt: -------------------------------------------------------------------------------- 1 | # Sample dependencies for Danielle's package manager 2 | # aside: these are actually taken from real projects 3 | # 4 | # Format: [package][TAB][dependency] 5 | segtools numpy 6 | segtools latticeextra 7 | segtools reshape 8 | segtools rpy2 9 | segtools r 10 | segtools genomedata 11 | segtools pygraphviz 12 | segtools xorg 13 | segtools python 14 | genomedata hdf5 15 | genomedata numpy 16 | genomedata pytables 17 | genomedata python 18 | pytables numpy 19 | pytables hdf5 20 | pytables numexpr 21 | pytables cython 22 | pytables python 23 | hdf5 zlib 24 | hdf5 gcc 25 | numpy lapack 26 | numpy gcc 27 | numpy python-nose 28 | numpy gfortran 29 | numpy python 30 | segway gmtk 31 | segway sge 32 | segway hdf5 33 | segway numpy 34 | segway drmaa 35 | segway pytables 36 | segway python 37 | # [package][TAB][package] allows for spaces in package names 38 | # Make sure you split on tab, not on all whitespace 39 | drmaa lsf drmaa 40 | pygraphviz graphviz 41 | pygraphviz python 42 | latticeextra lattice 43 | latticeextra rcolorbrewer 44 | latticeextra grid 45 | reshape plyr 46 | rpy2 python 47 | xorg libxss 48 | xorg zlib 49 | xorg freetype 50 | lattice grid 51 | lattice grdevices 52 | lattice graphics 53 | lattice stats 54 | lattice utils 55 | plyr itertools 56 | plyr iterators 57 | itertools foreach 58 | iterators utils 59 | graphviz libpangocairo 60 | libpangocairo cairo 61 | libpangocairo freetype 62 | libpangocairo fontconfig 63 | libpangocairo glib 64 | cairo libpng 65 | libpng zlib 66 | -------------------------------------------------------------------------------- /python/debugging/basic_exceptions/index_error.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | IndexError - accessing a list by an index that doesn't exist. This usually 4 | comes up due to some messed up logic around the source of the error. 5 | """ 6 | 7 | # Try accessing an element of this list 8 | a_list = ["you", "should", "avoid", "accessing", 9 | "lists", "by", "index", "anyway!"] 10 | non_existent_element = a_list[100] 11 | 12 | # Pythonic bonus points: only use a list if you're going to be iterating over 13 | # every element. The following won't cause an IndexError. 14 | for item in a_list: 15 | print item 16 | 17 | # If you need to access random elements of a list, consider rewriting your code 18 | # to use a dictionary. -------------------------------------------------------------------------------- /python/debugging/basic_exceptions/io_error.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | IOError - trying to open a file that doesn't exist (usually). 4 | """ 5 | 6 | # This will error unless the code is in the same directory as a file named 7 | # "a_file.txt" 8 | with open("a_file.txt") as in_file: 9 | print in_file.read() 10 | -------------------------------------------------------------------------------- /python/debugging/basic_exceptions/key_error.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | KeyError - accessing a dictionary by a key that doesn't exist. Like a name 4 | error, this is usually due to a typo. 5 | """ 6 | 7 | # Define a dictionary and then access a nonexistent element 8 | a_dict = { 9 | "a really long key name": 1, 10 | "some other": "stuff not relevant", 11 | "to the": "error" 12 | } 13 | value = a_dict["a raelly long key name"] 14 | -------------------------------------------------------------------------------- /python/debugging/basic_exceptions/name_error.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | NameError - usually happens because of typos. Can also happen by forgetting 4 | to initialize certain variable types. 5 | """ 6 | 7 | # A typo-induced NameError 8 | a_really_complicated_variable_name = 1 9 | something_else = a_really_complciated_name + 1 10 | 11 | # A NameError from forgetting to initialize a list (or dictionary) data type 12 | for i in range(100): 13 | my_dict[4 * i] = i - 1 -------------------------------------------------------------------------------- /python/debugging/basic_exceptions/syntax_error.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | SyntaxError - There's something wrong with how you wrote the surrounding code. 4 | Check your parentheses, and make sure there are colons where needed. 5 | """ 6 | 7 | while True 8 | print "Where's the colon at?" -------------------------------------------------------------------------------- /python/debugging/basic_exceptions/type_error.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | TypeError - trying to do an operation with incompatible data types. 4 | """ 5 | 6 | # You can add strings or ints together, no problem 7 | added_strings = "1" + "1" 8 | added_ints = 1 + 1 9 | 10 | # But what is the sum of an int and a string? (spoiler: it's a TypeError) 11 | added_mixed_types = added_strings + added_ints 12 | 13 | # Here's something to mess with you. Does this work? 14 | multiplied_mixed_types = added_strings * added_ints -------------------------------------------------------------------------------- /python/debugging/basic_exceptions/value_error.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | ValueError - Running a function with an improper data type. Usually comes up 4 | when you're trying to convert between strings, floats, and ints 5 | """ 6 | 7 | # You can't convert all strings to ints! 8 | print int("Go home, int(). You're drunk.") -------------------------------------------------------------------------------- /python/debugging/conways_game_of_life/1_conway_pre_linted.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | Conway's game of life example, part one. 4 | 5 | This has typos and unused imports. Use a linter like pyflakes to catch them. 6 | """ 7 | 8 | 9 | from math import sqrt 10 | 11 | def conway(population, 12 | generations = 100): 13 | for i in range(genrations): population = evolve(population) 14 | return popluation 15 | 16 | def evolve(population): 17 | activeCells = population[:] 18 | for cell in population: 19 | for neighbor in neighbors(cell): 20 | if neighbor not in activeCells: activeCells.append(neighbor) 21 | newPopulation = [] 22 | for cell in activeCells: 23 | count = sum(neighbor in population for neighbor in neighbors(cell)) 24 | if count == 3 or (count == 2 and cell in population): 25 | if cell not in newPopulation: newPopluation.add(cell) 26 | return newPopulation 27 | 28 | def neighbors(cell): 29 | x, y = cell 30 | return [(x, y), (x+1, y), (x-1, y), (x, y+1), (x, y-1), (x+1, y+1), (x+1, y-1), (x-1, y+1), (x-1, y-1)] 31 | 32 | glider = [(0, 0), (1, 0), (2, 0), (0, 1), (1, 2)] 33 | print conway(glider) 34 | -------------------------------------------------------------------------------- /python/debugging/conways_game_of_life/2_conway_pre_formatted.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | Conway's game of life example, part two. 4 | 5 | This does not conform to PEP8 standards. Use pep8 to check most standards, and 6 | then fix the others by eye. 7 | """ 8 | 9 | 10 | def conway(population, 11 | generations = 100): 12 | for i in range(generations): population = evolve(population) 13 | return population 14 | 15 | def evolve(population): 16 | activeCells = population[:] 17 | for cell in population: 18 | for neighbor in neighbors(cell): 19 | if neighbor not in activeCells: activeCells.append(neighbor) 20 | newPopulation = [] 21 | for cell in activeCells: 22 | count = sum(neighbor in population for neighbor in neighbors(cell)) 23 | if count == 3 or (count == 2 and cell in population): 24 | if cell not in newPopulation: newPopulation.append(cell) 25 | return newPopulation 26 | 27 | def neighbors(cell): 28 | x, y = cell 29 | return [(x, y), (x+1, y), (x-1, y), (x, y+1), (x, y-1), (x+1, y+1), (x+1, y-1), (x-1, y+1), (x-1, y-1)] 30 | 31 | glider = [(0, 0), (1, 0), (2, 0), (0, 1), (1, 2)] 32 | print conway(glider) 33 | -------------------------------------------------------------------------------- /python/debugging/conways_game_of_life/3_conway_pre_debugged.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | Conway's game of life example, part three. 4 | 5 | This code has a bug that makes the game return improper results. 6 | """ 7 | 8 | 9 | def conway(population, generations=100): 10 | """Runs Conway's game of life on an initial population.""" 11 | for i in range(generations): 12 | population = evolve(population) 13 | return population 14 | 15 | 16 | def evolve(population): 17 | """Evolves the population by one generation.""" 18 | # Get a unique set of discrete cells that need to be checked 19 | active_cells = population[:] 20 | for cell in population: 21 | for neighbor in neighbors(cell): 22 | if neighbor not in active_cells: 23 | active_cells.append(neighbor) 24 | # For each cell in the set, test if it lives or dies 25 | new_population = [] 26 | for cell in active_cells: 27 | count = sum(neighbor in population for neighbor in neighbors(cell)) 28 | if count == 3 or (count == 2 and cell in population): 29 | if cell not in new_population: 30 | new_population.append(cell) 31 | # Return the new surviving population 32 | return new_population 33 | 34 | 35 | def neighbors(cell): 36 | x, y = cell 37 | return [(x, y), (x + 1, y), (x - 1, y), (x, y + 1), (x, y - 1), 38 | (x + 1, y + 1), (x + 1, y - 1), (x - 1, y + 1), (x - 1, y - 1)] 39 | 40 | glider = [(0, 0), (1, 0), (2, 0), (0, 1), (1, 2)] 41 | print conway(glider) 42 | -------------------------------------------------------------------------------- /python/debugging/conways_game_of_life/4_conway_pre_profiled.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | Conway's game of life example, part four. 4 | 5 | This code is functional, but it doesn't make use of sets in a scenario where 6 | they're the perfect data type. 7 | """ 8 | 9 | 10 | def conway(population, generations=100): 11 | """Runs Conway's game of life on an initial population.""" 12 | for i in range(generations): 13 | population = evolve(population) 14 | return population 15 | 16 | 17 | def evolve(population): 18 | """Evolves the population by one generation.""" 19 | # Get a unique set of discrete cells that need to be checked 20 | active_cells = population[:] 21 | for cell in population: 22 | for neighbor in neighbors(cell): 23 | if neighbor not in active_cells: 24 | active_cells.append(neighbor) 25 | # For each cell in the set, test if it lives or dies 26 | new_population = [] 27 | for cell in active_cells: 28 | count = sum(neighbor in population for neighbor in neighbors(cell)) 29 | if count == 3 or (count == 2 and cell in population): 30 | if cell not in new_population: 31 | new_population.append(cell) 32 | # Return the new surviving population 33 | return new_population 34 | 35 | 36 | def neighbors(cell): 37 | """Returns the neighbors of a given cell.""" 38 | x, y = cell 39 | return [(x + 1, y), (x - 1, y), (x, y + 1), (x, y - 1), (x + 1, y + 1), 40 | (x + 1, y - 1), (x - 1, y + 1), (x - 1, y - 1)] 41 | 42 | glider = [(0, 0), (1, 0), (2, 0), (0, 1), (1, 2)] 43 | print conway(glider) 44 | 45 | -------------------------------------------------------------------------------- /python/debugging/examples/linting_example.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | Examples of things pyflakes will pick up 4 | """ 5 | 6 | # Unused imports 7 | from math import sin 8 | 9 | # Using undefined variables 10 | # (usually checking undefined variables solves typo issues) 11 | x = no_one_defined_me + 1 12 | 13 | # Using an uninitialized variable 14 | non_existent_dict["a_field"] = 100 15 | -------------------------------------------------------------------------------- /python/debugging/examples/pdb_example.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | Setting a trace in some sample code with pdb. 4 | """ 5 | 6 | import pdb 7 | 8 | a = 2 9 | while True: 10 | print "This number's gonna get HUGEE" 11 | pdb.set_trace() 12 | a *= a 13 | -------------------------------------------------------------------------------- /python/debugging/examples/profiler_example.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | A script that shows off profiling via list iteration schemes 4 | """ 5 | 6 | from random import random 7 | 8 | 9 | def dynamic_array(size=1000000): 10 | """Fills an array that is sized dynamically.""" 11 | dynamic = [] 12 | for i in range(size): 13 | dynamic.append(random() * i) 14 | return dynamic 15 | 16 | 17 | def static_array(size=1000000): 18 | """Fills an array that is pre-allocated.""" 19 | static = [None] * size 20 | for i in range(size): 21 | static[i] = random() * i 22 | return static 23 | 24 | 25 | def comprehension_array(size=1000000): 26 | """Fills an array that is handled by Python via list comprehension.""" 27 | return [random() * i for i in range(size)] 28 | 29 | if __name__ == "__main__": 30 | import sys 31 | 32 | # Allow the user to input filled array sizes 33 | size = 1000000 34 | for i, val in enumerate(sys.argv): 35 | if val == "--size": 36 | size = int(sys.argv[i + 1]) 37 | 38 | # Allow the user to specify the method of array filling 39 | if "--dynamic" in sys.argv: 40 | dynamic_array(size) 41 | if "--static" in sys.argv: 42 | static_array(size) 43 | if "--comprehension" in sys.argv: 44 | comprehension_array(size) 45 | -------------------------------------------------------------------------------- /python/debugging/examples/segfault.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | A C function that segfaults, and a wrapper that can handle it 4 | """ 5 | 6 | import ctypes 7 | 8 | def cause_segmentation_fault(): 9 | """Crashes the Python interpreter by segfaulting.""" 10 | i = ctypes.c_char('a') 11 | j = ctypes.pointer(i) 12 | c = 0 13 | while True: 14 | j[c] = 'a' 15 | c += 1 16 | return j 17 | 18 | if __name__ == "__main__": 19 | import sys 20 | 21 | # This handles the segfault and gives us a traceback 22 | if "--handle" in sys.argv: 23 | import faulthandler 24 | faulthandler.enable() 25 | 26 | # This runs the function that will segfault 27 | cause_segmentation_fault() -------------------------------------------------------------------------------- /python/debugging/examples/style_example.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | A myriad of poor formatting, copied from Anthony Scopatz 4 | """ 5 | 6 | import os 7 | 8 | aNumber = 0.5 9 | 10 | def HappyGo_lucky(): 11 | tten = aNumber * 10 # times ten 12 | if tten< 60: 13 | return 60 14 | else: 15 | return tten 16 | 17 | 409 18 | 19 | print HappyGo_lucky() 20 | -------------------------------------------------------------------------------- /python/debugging/trace_back_example.py: -------------------------------------------------------------------------------- 1 | def add_two(x): 2 | return x+2.0 3 | 4 | def multiply_by_5(x): 5 | return x*5 6 | 7 | def divide_by_4(x): 8 | return x/4.0 9 | 10 | def run_equation(x): 11 | return add_two(multiply_by_5(divide_by_4(x))) 12 | 13 | -------------------------------------------------------------------------------- /python/documentation/_static/flash.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/documentation/_static/flash.ico -------------------------------------------------------------------------------- /python/documentation/_static/thwlogo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/documentation/_static/thwlogo-small.png -------------------------------------------------------------------------------- /python/documentation/_themes/cloud_flash/static/icon-note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/documentation/_themes/cloud_flash/static/icon-note.png -------------------------------------------------------------------------------- /python/documentation/_themes/cloud_flash/static/icon-seealso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/documentation/_themes/cloud_flash/static/icon-seealso.png -------------------------------------------------------------------------------- /python/documentation/_themes/cloud_flash/static/icon-todo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/documentation/_themes/cloud_flash/static/icon-todo.png -------------------------------------------------------------------------------- /python/documentation/_themes/cloud_flash/static/icon-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/documentation/_themes/cloud_flash/static/icon-warning.png -------------------------------------------------------------------------------- /python/documentation/_themes/cloud_flash/static/toggle_sidebar.js_t: -------------------------------------------------------------------------------- 1 | /* 2 | * toggle_sidebar.js 3 | * ~~~~~~~~~~~~~~ 4 | * 5 | * Sphinx JavaScript helper for collapsible sidebar. 6 | * adds button into sidebar, and toggles document.collapsed-sidebar 7 | * all the actual collapsing is done via css. 8 | * 9 | * :copyright: Copyright 2011 by Assurance Technologies 10 | * :license: BSD 11 | * 12 | */ 13 | 14 | $(document).ready(function (){ 15 | var holder = $('
'); 16 | var doc = $('div.document'); 17 | 18 | var show_btn = $('#sidebar-show', holder); 19 | var hide_btn = $('#sidebar-hide', holder); 20 | var copts = { expires: 7, path: DOCUMENTATION_OPTIONS.url_root }; 21 | 22 | show_btn.click(function (){ 23 | doc.removeClass("collapsed-sidebar"); 24 | hide_btn.show(); 25 | show_btn.hide(); 26 | $.cookie("sidebar", "expanded", copts); 27 | }); 28 | 29 | hide_btn.click(function (){ 30 | doc.addClass("collapsed-sidebar"); 31 | show_btn.show(); 32 | hide_btn.hide(); 33 | $.cookie("sidebar", "collapsed", copts); 34 | }); 35 | 36 | var state = $.cookie("sidebar"); 37 | if(!state && {{ theme_defaultcollapsed | tobool | lower }}){ 38 | state = "collapsed"; 39 | } 40 | 41 | doc.append(holder); 42 | 43 | if (state == "collapsed"){ 44 | doc.addClass("collapsed-sidebar"); 45 | show_btn.show(); 46 | hide_btn.hide(); 47 | } 48 | 49 | }); 50 | -------------------------------------------------------------------------------- /python/documentation/close_line.md: -------------------------------------------------------------------------------- 1 | Please document your module here 2 | ================================ 3 | -------------------------------------------------------------------------------- /python/documentation/index.md: -------------------------------------------------------------------------------- 1 | Welcome to The Hacker Within! 2 | ============================= 3 | 4 | This is the University of Chicago Sofware Carperntry Bootcamp 2012 5 | 6 | Contents 7 | -------- 8 | 9 | Indices and tables 10 | ================== 11 | 12 | - :ref:\`genindex\` 13 | - :ref:\`modindex\` 14 | - :ref:\`search\` 15 | 16 | -------------------------------------------------------------------------------- /python/documentation/sphinxext/__init__.py: -------------------------------------------------------------------------------- 1 | from numpydoc import setup 2 | -------------------------------------------------------------------------------- /python/documentation/sphinxext/setup.py: -------------------------------------------------------------------------------- 1 | from distutils.core import setup 2 | import setuptools 3 | import sys, os 4 | 5 | version = "0.4" 6 | 7 | setup( 8 | name="numpydoc", 9 | packages=["numpydoc"], 10 | package_dir={"numpydoc": ""}, 11 | version=version, 12 | description="Sphinx extension to support docstrings in Numpy format", 13 | # classifiers from http://pypi.python.org/pypi?%3Aaction=list_classifiers 14 | classifiers=["Development Status :: 3 - Alpha", 15 | "Environment :: Plugins", 16 | "License :: OSI Approved :: BSD License", 17 | "Topic :: Documentation"], 18 | keywords="sphinx numpy", 19 | author="Pauli Virtanen and others", 20 | author_email="pav@iki.fi", 21 | url="http://github.com/numpy/numpy/tree/master/doc/sphinxext", 22 | license="BSD", 23 | zip_safe=False, 24 | install_requires=["Sphinx >= 1.0.1"], 25 | package_data={'numpydoc': 'tests', '': ''}, 26 | entry_points={ 27 | "console_scripts": [ 28 | "autosummary_generate = numpydoc.autosummary_generate:main", 29 | ], 30 | }, 31 | ) 32 | -------------------------------------------------------------------------------- /python/f2py/array_args.f: -------------------------------------------------------------------------------- 1 | subroutine array_args(nx, ny, int_arr_in, 2 | \ cmplx_arr_inout, 3 | \ real_arr_out) 4 | 5 | integer nx, ny 6 | integer int_arr_in(nx, ny) 7 | complex cmplx_arr_inout(nx, ny) 8 | real real_arr_out(nx, ny) 9 | 10 | Cf2py intent(in) nx, ny 11 | Cf2py intent(in) int_arr_in 12 | Cf2py intent(inout) cmplx_arr_inout 13 | Cf2py intent(out) real_arr_out 14 | 15 | C ... body of subroutine unchanged ... 16 | 17 | integer i, j 18 | 19 | do j = 1, ny 20 | do i = 1, nx 21 | cmplx_arr_inout(i,j) = cmplx(int_arr_in(i,j), 22 | \ int_arr_in(i,j)) 23 | real_arr_out(i,j) = real(int_arr_in(i,j)) 24 | enddo 25 | enddo 26 | 27 | end subroutine array_args 28 | -------------------------------------------------------------------------------- /python/f2py/cf2pyExample.f: -------------------------------------------------------------------------------- 1 | cFile: simple.f 2 | subroutine foo(a,m,n) 3 | integer m,n,i,j 4 | real a(m,n) 5 | cf2py intent(in,out) a 6 | cf2py intent(hide) m,n 7 | do i=1,m 8 | do j=1,n 9 | a(i,j) = a(i,j) + 10*i+j 10 | enddo 11 | enddo 12 | end 13 | cEOF 14 | 15 | 16 | -------------------------------------------------------------------------------- /python/f2py/chaos.f: -------------------------------------------------------------------------------- 1 | subroutine iterate_limit(func, x0, num_iters, results, n) 2 | external func 3 | double precision func 4 | double precision x0 5 | integer num_iters, n 6 | double precision results(n) 7 | 8 | integer i 9 | 10 | do i = 1, num_iters 11 | x0 = func(x0) 12 | enddo 13 | 14 | do i = 1, n 15 | results(i) = x0 16 | x0 = func(x0) 17 | enddo 18 | 19 | end subroutine iterate_limit 20 | -------------------------------------------------------------------------------- /python/f2py/chaos.py: -------------------------------------------------------------------------------- 1 | #!python 2 | # chaos.py 3 | import pylab as pl 4 | import numpy as np 5 | 6 | # we import the fortran extension module here 7 | import _chaos 8 | 9 | # here is the logistic function 10 | # this uses some advanced Python features. 11 | # Logistic is a function that returns another function. 12 | # This is known as a 'closure' and is a very powerful feature. 13 | def logistic(r): 14 | def _inner(x): 15 | return r * x * (1.0 - x) 16 | return _inner 17 | 18 | def sine(r): 19 | from math import sin, pi 20 | def _inner(x): 21 | return r * sin(pi * x) 22 | return _inner 23 | 24 | def driver(func, lower, upper, N=400): 25 | # X will scan over the parameter value. 26 | X = np.linspace(lower, upper, N) 27 | nresults, niter = 1000, 1000 28 | for x in X: 29 | # We call the fortran function, passing the appropriate Python function. 30 | results = _chaos.iterate_limit(func(x), 0.5, niter, nresults) 31 | pl.plot([x]*len(results), results, 'k,') 32 | 33 | if __name__ == '__main__': 34 | pl.figure() 35 | driver(logistic, 0.0, 4.0) 36 | pl.xlabel('r') 37 | pl.ylabel('X limit') 38 | pl.title('Logistic Map') 39 | pl.figure() 40 | driver(sine, 0.0, 1.0) 41 | pl.xlabel('r') 42 | pl.ylabel('X limit') 43 | pl.title('Sine Map') 44 | pl.show() 45 | -------------------------------------------------------------------------------- /python/f2py/fib1.f: -------------------------------------------------------------------------------- 1 | 2 | C FILE: FIB1.F 3 | SUBROUTINE FIB(A,N) 4 | C 5 | C CALCULATE FIRST N FIBONACCI NUMBERS 6 | C 7 | INTEGER N 8 | REAL*8 A(N) 9 | DO I=1,N 10 | IF (I.EQ.1) THEN 11 | A(I) = 0.0D0 12 | ELSEIF (I.EQ.2) THEN 13 | A(I) = 1.0D0 14 | ELSE 15 | A(I) = A(I-1) + A(I-2) 16 | ENDIF 17 | ENDDO 18 | END 19 | C END FILE FIB1. 20 | -------------------------------------------------------------------------------- /python/f2py/hello.f: -------------------------------------------------------------------------------- 1 | C File hello.f 2 | subroutine foo (a) 3 | integer a 4 | print*, "Hello from Fortran!" 5 | print*, "a=",a 6 | end 7 | -------------------------------------------------------------------------------- /python/f2py/pass_args.py: -------------------------------------------------------------------------------- 1 | # pass_args.py 2 | import numpy as np 3 | import _scalar_args 4 | 5 | print _scalar_args.scalar_args.__doc__ 6 | 7 | # these are simple python scalars. 8 | int_in = 1.0 9 | real_in = 10.0 10 | 11 | # since these are intent(inout) variables, these must be arrays 12 | int_inout = np.zeros((1,), dtype = np.int32) 13 | real_inout = np.zeros((1,), dtype = np.float32) 14 | 15 | # all intent(out) variables are returned in a tuple, so they aren't passed as 16 | # arguments. 17 | 18 | int_out, real_out = _scalar_args.scalar_args(int_in, real_in, int_inout, real_inout) 19 | 20 | for name in ('int_inout', 'real_inout', 'int_out', 'real_out'): 21 | print '%s == %s' % (name, locals()[name]) 22 | -------------------------------------------------------------------------------- /python/f2py/pass_array_args.py: -------------------------------------------------------------------------------- 1 | # pass_array_args.py 2 | import numpy as np 3 | import _array_args 4 | 5 | print _array_args.array_args.__doc__ 6 | 7 | # int_arr is a 10 X 10 array filled with consecutive integers. 8 | # It is in 'fortran' order. 9 | int_arr = np.asfortranarray(np.arange(100, dtype = 'i').reshape(10,10)) 10 | 11 | # cplx_arr is a 10 X 10 complex array filled with zeros. 12 | # It is in 'fortran' order. 13 | cplx_arr = np.asfortranarray(np.zeros((10,10), dtype = 'F')) 14 | 15 | # We invoke the wrapped fortran subroutine. 16 | real_arr = _array_args.array_args(int_arr, cplx_arr) 17 | 18 | # Here are the results. 19 | print "int_arr = %s" % int_arr 20 | print "real_arr = %s" % real_arr 21 | print "cplx_arr = %s" % cplx_arr 22 | -------------------------------------------------------------------------------- /python/f2py/pytest.py: -------------------------------------------------------------------------------- 1 | #File: pytest.py 2 | import Numeric 3 | def foo(a): 4 | a = Numeric.array(a) 5 | m,n = a.shape 6 | for i in range(m): 7 | for j in range(n): 8 | a[i,j] = a[i,j] + 10*(i+1) + (j+1) 9 | return a 10 | #eof 11 | 12 | 13 | -------------------------------------------------------------------------------- /python/f2py/scalar_args.f: -------------------------------------------------------------------------------- 1 | subroutine scalar_args(int_in, real_in, int_inout, real_inout, 2 | \ int_out, real_out) 3 | C Here are the f2py-specific comments. 4 | Cf2py intent(in) :: int_in, real_in }} 5 | Cf2py intent(inout) :: int_inout, real_inout 6 | Cf2py intent(out) :: int_out, real_out 7 | 8 | int_inout = int_in 9 | real_inout = real_in 10 | int_out = int_inout 11 | real_out = real_inout 12 | 13 | end subroutine scalar_args 14 | -------------------------------------------------------------------------------- /python/flow_control/example.txt: -------------------------------------------------------------------------------- 1 | This is line 1. 2 | This is line 2. 3 | This is line 3. 4 | This is line 4. 5 | This is line 5. 6 | -------------------------------------------------------------------------------- /python/flow_control/phonenums/phonenums.txt: -------------------------------------------------------------------------------- 1 | 608-204-4653 2 | 608-213-2233 3 | 203-221-1950 4 | 203-221-9902 5 | 773-223-1104 6 | 773-239-6924 7 | 608-263-8071 8 | 608-293-6924 9 | 800-314-4258 10 | 203-333-3232 11 | 608-381-6668 12 | 608-420-0040 13 | 773-437-7950 14 | 800-444-0800 15 | 608-444-2222 16 | 203-444-3333 17 | 800-444-4444 18 | 608-444-5555 19 | 800-483-2975 20 | -------------------------------------------------------------------------------- /python/functions_and_modules/Readme.md: -------------------------------------------------------------------------------- 1 | Python Functions and Modules 2 | ----------------------- 3 | 4 | A function is a block of code that performs a specifc task. In this section we 5 | will learn how to utilize available Python functions as well as write our own. 6 | 7 | # Sections: 8 | 9 | * Python methods for strings 10 | 11 | * Writing our own functions 12 | 13 | * Importing Python modules 14 | 15 | -------------------------------------------------------------------------------- /python/ipythonblocks/Building Blocks.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "metadata": { 3 | "name": "Building Blocks" 4 | }, 5 | "nbformat": 3, 6 | "nbformat_minor": 0, 7 | "worksheets": [ 8 | { 9 | "cells": [ 10 | { 11 | "cell_type": "markdown", 12 | "metadata": {}, 13 | "source": [ 14 | "After going through this set of exercises you will know how to read text files with Python, do some common operations on strings, and encapsulate code for reuse in functions." 15 | ] 16 | }, 17 | { 18 | "cell_type": "code", 19 | "collapsed": false, 20 | "input": [ 21 | "from ipythonblocks import BlockGrid" 22 | ], 23 | "language": "python", 24 | "metadata": {}, 25 | "outputs": [] 26 | } 27 | ], 28 | "metadata": {} 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /python/ipythonblocks/Playing with Blocks.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "metadata": { 3 | "name": "Playing with Blocks" 4 | }, 5 | "nbformat": 3, 6 | "nbformat_minor": 0, 7 | "worksheets": [ 8 | { 9 | "cells": [ 10 | { 11 | "cell_type": "markdown", 12 | "metadata": {}, 13 | "source": [ 14 | "After working through the exercises in this notebook you should be familiar with Python variables, indexing, [for loops][for], and [if statements][if].\n", 15 | "\n", 16 | "[for]: http://docs.python.org/2/reference/compound_stmts.html#the-for-statement\n", 17 | "[if]: http://docs.python.org/2/reference/compound_stmts.html#the-if-statement" 18 | ] 19 | }, 20 | { 21 | "cell_type": "code", 22 | "collapsed": false, 23 | "input": [ 24 | "from ipythonblocks import BlockGrid, colors" 25 | ], 26 | "language": "python", 27 | "metadata": {}, 28 | "outputs": [] 29 | } 30 | ], 31 | "metadata": {} 32 | } 33 | ] 34 | } -------------------------------------------------------------------------------- /python/ipythonblocks/README.md: -------------------------------------------------------------------------------- 1 | # Learning Python with `ipythonblocks` 2 | 3 | These lessons use [`ipythonblocks`][] to cover several aspects of programming 4 | with Python including: 5 | 6 | - Calling functions 7 | - Variables 8 | - Controlling flow with `for` and `if` 9 | - Indexing 10 | - Debugging 11 | - Reading files 12 | - Writing functions 13 | - Importing from the standard library 14 | 15 | Notes for instructors are in [`instructor_notes.md`][instructor notes]. 16 | 17 | Exercises for students are in: 18 | 19 | - [`playing_with_blocks_exercises.md`][playing exercises] 20 | - [`building_blocks_exercises.md`][building exercises] 21 | 22 | [`ipythonblocks`]: https://github.com/jiffyclub/ipythonblocks 23 | [instructor notes]: ./instructor_notes.md 24 | [playing exercises]: ./playing_with_blocks_exercises.md 25 | [building exercises]: ./building_blocks_exercises.md 26 | -------------------------------------------------------------------------------- /python/ipythonblocks/building_blocks_exercises.md: -------------------------------------------------------------------------------- 1 | # Exercises Accompanying the "Building Blocks" Notebook 2 | 3 | ## Exercise 1 4 | 5 | Read the file `grid2.txt` and display the resulting grid. You should 6 | recognize it if you've done it correctly. :-) 7 | 8 | ## Exercise 2 9 | 10 | Build and show the grid saved in `grid3.txt` reading lines from the file 11 | one at a time. 12 | 13 | ## Exercise 3 14 | 15 | Put your code from Exercise 2 in a function and test it out on `grid1.txt`, 16 | `grid2.txt`, and `grid3.txt`. 17 | 18 | ## Exercise 4 19 | 20 | Use the `glob` function to get a `list` of all the "frame" files in the 21 | `animation` directory. Remember that `glob` works just like `ls`. 22 | 23 | ## Exercise 5 24 | 25 | Use your function from Exercise 3, the list of files from Exercise 4, and 26 | the `.flash()` method to successively display each grid. It will make a short 27 | animation when done correctly! 28 | -------------------------------------------------------------------------------- /python/ipythonblocks/grid1.txt: -------------------------------------------------------------------------------- 1 | # width height 2 | 3 3 3 | # block size 4 | 20 5 | # initial color 6 | 0 0 0 7 | # row column red green blue 8 | 1 1 255 255 255 9 | -------------------------------------------------------------------------------- /python/ipythonblocks/grid2.txt: -------------------------------------------------------------------------------- 1 | # width height 2 | 7 7 3 | # block size 4 | 20 5 | # initial color 6 | 250 250 0 7 | # row column red green blue 8 | 1 1 0 0 0 9 | 1 2 0 0 0 10 | 1 4 0 0 0 11 | 1 5 0 0 0 12 | 2 1 0 0 0 13 | 2 2 0 0 0 14 | 2 4 0 0 0 15 | 2 5 0 0 0 16 | 4 1 0 0 0 17 | 4 5 0 0 0 18 | 5 2 0 0 0 19 | 5 3 0 0 0 20 | 5 4 0 0 0 21 | -------------------------------------------------------------------------------- /python/matplotlib/make_img.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import pylab 3 | import pdb 4 | 5 | 6 | #read in the image 7 | img = np.genfromtxt('spec_example.dat') 8 | ax_img = pylab.axes([0.1, 0.1, 0.65, 0.8]) #[left, bottom, width, height] 9 | ax_plot = pylab.axes([0.77, 0.1, 0.13, 0.8]) 10 | 11 | 12 | 13 | 14 | #Display the image 15 | ax_img.imshow(img, origin = 'lower', interpolation = 'nearest') 16 | 17 | #Collapse the spectrum along x axis 18 | img_collapse = np.sum(img, axis = 1) 19 | #create and array to plot against 20 | y = np.arange(img_collapse.shape[0]) 21 | 22 | #Plot to new axis 23 | ax_plot.plot(img_collapse, y, 'k', lw = 2) 24 | ax_plot.set_ylim(ax_img.get_ylim()) 25 | -------------------------------------------------------------------------------- /python/python-as-calculator/README.md: -------------------------------------------------------------------------------- 1 | These notebooks involve using Python for simple math exercises. 2 | 3 | * A Math Trick 4 | * A series of simple, integer arithmetic steps which result in a silly 5 | math trick. Intended as a first step into Python and the notebook so 6 | students become familiar with pressing `shift-Enter` and entering code 7 | into cells. 8 | -------------------------------------------------------------------------------- /python/scipy/constants.py: -------------------------------------------------------------------------------- 1 | #The Hacker Within: Python Boot Camp 2010 - Session 07 - Using SciPy. 2 | #Presented by Anthony Scopatz. 3 | # 4 | #SciPy constants, Crawl before you walk! 5 | 6 | #A plethora of important fundamental constants can be found in 7 | import scipy.constants 8 | #NOTE: this module is not automatically included when you "import scipy" 9 | 10 | #Some very basic pieces of information are given as module attributes 11 | print("SciPy thinks that pi = %.16f"%scipy.constants.pi) 12 | import math 13 | print("While math thinks that pi = %.16f"%math.pi) 14 | print("SciPy also thinks that the speed of light is c = %.1F"%scipy.constants.c) 15 | print("") 16 | 17 | #But the real value of SciPy constants is its enormous physical constant database 18 | print("SciPy physical constants are of the form:") 19 | print(" scipy.constants.physical_constants[name] = (value, units, uncertainty)") 20 | print("") 21 | 22 | print("For example the mass of an alpha particle is %s"%str(scipy.constants.physical_constants["alpha particle mass"])) 23 | print("But buyer beware! Let's look at the speed of light again.") 24 | print("c = %s"%str(scipy.constants.physical_constants["speed of light in vacuum"])) 25 | print("The uncertainty in c should not be zero!") 26 | print("") 27 | 28 | print("Check http://docs.scipy.org/doc/scipy/reference/constants.html for a complete listing.") 29 | 30 | -------------------------------------------------------------------------------- /python/scipy/image_tricks.py: -------------------------------------------------------------------------------- 1 | #The Hacker Within: Python Boot Camp 2010 - Session 07 - Using SciPy. 2 | #Presented by Anthony Scopatz. 3 | # 4 | #SciPy Image Tricks, fly before you....You can do that?! 5 | 6 | #For some reason that has yet to be explained to me, SciPy has the ability to treat 2D & 3D arrays 7 | #as images. You can even convert PIL images or read in external files as numpy arrays! 8 | #From here, you can fool around with the raw image data at will. Naturally, this functionality 9 | #is buried within the 'miscellaneous' module. 10 | import scipy.misc 11 | 12 | #First let's read in an image file. For now, make it a JPEG. 13 | img = scipy.misc.imread("image.jpg") 14 | #Note that this really is an array! 15 | print(str(img)) 16 | 17 | #We can now apply some basic filters... 18 | img = scipy.misc.imfilter(img, 'blur') 19 | 20 | #We can even rotate the image, counter-clockwise by degrees. 21 | img = scipy.misc.imrotate(img, 45) 22 | 23 | #And then, we can rewrite the array to an image file. 24 | scipy.misc.imsave("image1.jpg", img) 25 | 26 | #Because the array takes integer values from 0 - 255, we can easily define our own filters as well! 27 | def InverseImage(imgarr): 28 | return 255 - imgarr 29 | 30 | #Starting fresh we get... 31 | img = scipy.misc.imread("image.jpg") 32 | img = scipy.misc.imrotate(img, 330) 33 | img = InverseImage(img) 34 | scipy.misc.imsave("image2.jpg", img) 35 | 36 | #Check out http://docs.scipy.org/doc/scipy/reference/misc.html for a complete listing. 37 | 38 | -------------------------------------------------------------------------------- /python/scipy/images/BesselFigure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/BesselFigure.png -------------------------------------------------------------------------------- /python/scipy/images/PadeFigure1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/PadeFigure1.png -------------------------------------------------------------------------------- /python/scipy/images/PadeFigure2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/PadeFigure2.png -------------------------------------------------------------------------------- /python/scipy/images/bunny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/bunny.png -------------------------------------------------------------------------------- /python/scipy/images/dblquad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/dblquad.png -------------------------------------------------------------------------------- /python/scipy/images/fig1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/fig1.jpg -------------------------------------------------------------------------------- /python/scipy/images/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/image.jpg -------------------------------------------------------------------------------- /python/scipy/images/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/image1.jpg -------------------------------------------------------------------------------- /python/scipy/images/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/image2.jpg -------------------------------------------------------------------------------- /python/scipy/images/trplquad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/scipy/images/trplquad.png -------------------------------------------------------------------------------- /python/scipy/pade2.py: -------------------------------------------------------------------------------- 1 | #The Hacker Within: Python Boot Camp 2010 - Session 07 - Using SciPy. 2 | #Presented by Anthony Scopatz. 3 | # 4 | #SciPy Pade, glide before you fly! 5 | 6 | #As you have seen, SciPy has some really neat functionality that comes stock. 7 | #Oddly, some of the best stuff is in the 'miscelaneous' module. 8 | import scipy.misc 9 | from pylab import * 10 | 11 | #So our exponential pade approimation didn't give us great gains, 12 | #But let's try approximating a rougher function. 13 | def f(x): 14 | return (7.0 + (1+x)**(4.0/3.0))**(1.0/3.0) 15 | 16 | #Through someone else's labors we know the expansion to be... 17 | f_exp = [2.0, 1.0/9.0, 1.0/81.0, -49.0/8748.0, 175.0/78732.0] 18 | 19 | #The Pade coefficients are given simply by, 20 | p, q = scipy.misc.pade(f_exp, (5-1)/2) 21 | #p and q are of numpy's polynomial class 22 | #So the Pade approximation is given by 23 | def PadeAppx(x): 24 | return p(x) / q(x) 25 | 26 | #Let's test it... 27 | x = arange(0.0, 10.01, 0.01) 28 | 29 | f_exp.reverse() 30 | f_poly = poly1d(f_exp) 31 | 32 | plot(x, PadeAppx(x), 'k--', label="Pade Approximation") 33 | plot(x, f(x), 'k-', label=r'$f(x)$') 34 | plot(x, f_poly(x), 'r-', label="Power Series") 35 | 36 | xlabel(r'$x$') 37 | ylabel("Polynomial Function") 38 | 39 | legend(loc=0) 40 | 41 | show() 42 | 43 | #Check out http://docs.scipy.org/doc/scipy/reference/misc.html for a complete listing. 44 | 45 | -------------------------------------------------------------------------------- /python/scipy/special_functions.py: -------------------------------------------------------------------------------- 1 | #The Hacker Within: Python Boot Camp 2010 - Session 07 - Using SciPy. 2 | #Presented by Anthony Scopatz. 3 | # 4 | #SciPy special functions, walk before you run! 5 | 6 | #Code that numerically approximates common (and some not-so-common) special functions can be found in 'scipy.special' 7 | from scipy.special import * 8 | 9 | #Here you can find things like error functions, gamma functions, Legendre polynomials, etc. 10 | #But as a example let's focus on my favorites: Bessel functions. 11 | #Time for some graphs... 12 | from pylab import * 13 | 14 | x = arange(0.0, 10.1, 0.1) 15 | 16 | for n in range(4): 17 | j = jn(n, x) 18 | plot(x, j, 'k-') 19 | text(x[10*(n+1)+1], j[10*(n+1)], r'$J_%r$'%n) 20 | 21 | for n in range(3): 22 | y = yn(n, x) 23 | plot(x, y, 'k--') 24 | text(x[10*(n)+6], y[10*(n)+5], r'$Y_%r$'%n) 25 | 26 | axis([0, 10, -2, 1.25]) 27 | xlabel(r'$x$') 28 | ylabel("Bessel Functions") 29 | 30 | show() 31 | 32 | #Check out http://docs.scipy.org/doc/scipy/reference/special.html for a complete listing. 33 | 34 | #Note that the figure that was created here is a reproduction of 35 | #Figure 6.5.1 in 'Numerical Recipes' by W. H. Press, et al. 36 | -------------------------------------------------------------------------------- /python/sw_engineering/animals.txt: -------------------------------------------------------------------------------- 1 | 2011-04-22 21:06 Grizzly 36 2 | 2011-04-23 14:12 Elk 25 3 | 2011-04-23 10:24 Elk 26 4 | 2011-04-23 20:08 Wolverine 31 5 | 2011-04-23 18:46 Muskox 20 6 | -------------------------------------------------------------------------------- /python/testing/evo_sol1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/testing/evo_sol1.png -------------------------------------------------------------------------------- /python/testing/example-dna/calculate_gc.py: -------------------------------------------------------------------------------- 1 | def calculate_gc(x): 2 | ''' 3 | Calculates the GC content of DNA sequence x. 4 | ''' 5 | pass 6 | -------------------------------------------------------------------------------- /python/testing/example-dna/mean.py: -------------------------------------------------------------------------------- 1 | def mean(numlist): 2 | try : 3 | total = sum(numlist) 4 | length = len(numlist) 5 | except TypeError : 6 | raise TypeError("The list was not numbers.") 7 | except : 8 | print "Something unknown happened with the list." 9 | return total/length 10 | -------------------------------------------------------------------------------- /python/testing/example-dna/test_calculate_gc.py: -------------------------------------------------------------------------------- 1 | from nose.tools import assert_equal, assert_almost_equal, assert_true, \ 2 | assert_false, assert_raises, assert_is_instance 3 | 4 | from calculate_gc import calculate_gc 5 | 6 | def test_only_G_and_C(): 7 | ''' 8 | Sequence of only G's and C's has fraction 1.0 9 | ''' 10 | fixture = 'GGCGCCGGC' 11 | result = calculate_gc(fixture) 12 | assert_equal(result, 1.0) 13 | 14 | def test_half(): 15 | ''' 16 | Sequence with half G and C has fraction 0.5 17 | ''' 18 | fixture = 'ATGC' 19 | result = calculate_gc(fixture) 20 | assert_equal(result, 0.5) 21 | 22 | def test_lower_case(): 23 | ''' 24 | Sequence with lower case letters 25 | ''' 26 | fixture = 'atgc' 27 | result = calculate_gc(fixture) 28 | assert_equal(result, 0.5) 29 | 30 | def test_not_DNA(): 31 | ''' 32 | Raise TypeError if not DNA 33 | ''' 34 | fixture = 'qwerty' 35 | assert_raises(TypeError, calculate_gc, fixture) 36 | -------------------------------------------------------------------------------- /python/testing/example-dna/test_mean.py: -------------------------------------------------------------------------------- 1 | from nose.tools import assert_equal, assert_almost_equal, assert_true, \ 2 | assert_false, assert_raises, assert_is_instance 3 | 4 | from mean import mean 5 | 6 | def test_mean1(): 7 | obs = mean([0, 0, 0, 0]) 8 | exp = 0 9 | assert_equal(obs, exp) 10 | 11 | obs = mean([0, 200]) 12 | exp = 100 13 | assert_equal(obs, exp) 14 | 15 | obs = mean([0, -200]) 16 | exp = -100 17 | assert_equal(obs, exp) 18 | 19 | obs = mean([0]) 20 | exp = 0 21 | assert_equal(obs, exp) 22 | 23 | def test_floating_mean1(): 24 | obs = mean([1, 2]) 25 | exp = 1.5 26 | assert_equal(obs, exp) 27 | -------------------------------------------------------------------------------- /python/testing/example-dna/test_transcribe.py: -------------------------------------------------------------------------------- 1 | from nose.tools import assert_equal, assert_almost_equal, assert_true, \ 2 | assert_false, assert_raises, assert_is_instance 3 | 4 | from transcribe import transcribe 5 | -------------------------------------------------------------------------------- /python/testing/example-dna/transcribe.py: -------------------------------------------------------------------------------- 1 | def transcribe(seq): 2 | """Transcribes a DNA sequence to RNA. 3 | Input: string of A's, T's, G's, and C's 4 | Output: string of RNA basd on input DNA. 5 | Converts using the following rules: 6 | A->U, T->A, G->C, C->G 7 | """ 8 | rna = '' 9 | for letter in seq: 10 | if letter == 'A': 11 | rna = rna + 'U' 12 | elif letter == 'T': 13 | rna = rna + 'A' 14 | elif letter == 'G': 15 | rna = rna + 'C' 16 | else: 17 | rna = rna + 'G' 18 | return rna -------------------------------------------------------------------------------- /python/testing/mean.py: -------------------------------------------------------------------------------- 1 | def mean(numlist): 2 | try : 3 | total = sum(numlist) 4 | length = len(numlist) 5 | except TypeError : 6 | raise TypeError("The list was not numbers.") 7 | except : 8 | print "Something unknown happened with the list." 9 | return total/length 10 | -------------------------------------------------------------------------------- /python/testing/test_mean.py: -------------------------------------------------------------------------------- 1 | from nose.tools import assert_equal, assert_almost_equal, assert_true, \ 2 | assert_false, assert_raises, assert_is_instance 3 | 4 | from mean import mean 5 | 6 | def test_mean1(): 7 | obs = mean([0, 0, 0, 0]) 8 | exp = 0 9 | assert_equal(obs, exp) 10 | 11 | obs = mean([0, 200]) 12 | exp = 100 13 | assert_equal(obs, exp) 14 | 15 | obs = mean([0, -200]) 16 | exp = -100 17 | assert_equal(obs, exp) 18 | 19 | obs = mean([0]) 20 | exp = 0 21 | assert_equal(obs, exp) 22 | 23 | def test_floating_mean1(): 24 | obs = mean([1, 2]) 25 | exp = 1.5 26 | assert_equal(obs, exp) 27 | -------------------------------------------------------------------------------- /python/testing/test_prod.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/python/testing/test_prod.jpg -------------------------------------------------------------------------------- /python/variables_and_types/hello.py: -------------------------------------------------------------------------------- 1 | import time 2 | 3 | print "hello world" 4 | 5 | time.sleep(1) 6 | 7 | print "is it me you're looking for?" 8 | 9 | time.sleep(2) 10 | 11 | f = open("richie.txt") 12 | for line in f: 13 | print line.rstrip() 14 | time.sleep(0.2) 15 | 16 | f.close() 17 | 18 | -------------------------------------------------------------------------------- /sample_boot_camp_readme.md: -------------------------------------------------------------------------------- 1 | boot-camps 2 | ========== 3 | ![SWC logo](http://software-carpentry.org/img/software-carpentry-banner.png) 4 | 5 | Welcome! 6 | 7 | # University of Chicago - January 12-13, 2013 8 | Software Carpentry boot camp material 9 | for the January 12-13, 2013 boot camp at the University of Chicago. 10 | 11 | For a schedule and installation instructions check out the bootcamp webpage at 12 | http://swcarpentry.github.com/boot-camps/2013-01-12-chicago. 13 | -------------------------------------------------------------------------------- /setup/get-my-ip.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | """Get your public IP address from a UDP socket connection 4 | """ 5 | 6 | import socket as _socket 7 | 8 | 9 | def get_my_ip(host, port=80): 10 | s = _socket.socket(_socket.AF_INET, _socket.SOCK_DGRAM) 11 | try: 12 | s.connect((host, port)) 13 | return s.getsockname()[0] 14 | finally: 15 | s.close() 16 | 17 | 18 | if __name__ == '__main__': 19 | import argparse as _argparse 20 | 21 | parser = _argparse.ArgumentParser(description=__doc__) 22 | parser.add_argument( 23 | 'host', default='software-carpentry.org', nargs='?') 24 | parser.add_argument( 25 | 'port', default=80, type=int, nargs='?') 26 | 27 | args = parser.parse_args() 28 | 29 | print(get_my_ip(host=args.host, port=args.port)) 30 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00215: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jun 26 14:56:54 2011 3 | Subject: beyonceLennon177 4 | Year/month of birth: 1993/09 5 | Sex: N 6 | CI type: 20 7 | Volume: 8 8 | Range: 5 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00222: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 6 12:48:14 2011 3 | Subject: madonnaBroccoli184 4 | Year/month of birth: 1999/02 5 | Sex: N 6 | CI type: 22 7 | Volume: 6 8 | Range: 5 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00223: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 29 13:27:38 2011 3 | Subject: georgeBeatle185 4 | Year/month of birth: 1993/01 5 | Sex: M 6 | CI type: 11 7 | Volume: 3 8 | Range: 2 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00235: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Aug 25 11:33:44 2011 3 | Subject: robynBroccoli193 4 | Year/month of birth: 1995/06 5 | Sex: N 6 | CI type: 15 7 | Volume: 7 8 | Range: 10 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00239: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 1 11:05:49 2011 3 | Subject: robynSync197 4 | Year/month of birth: 1991/01 5 | Sex: N 6 | CI type: 19 7 | Volume: 4 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00246: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 19 10:22:59 2011 3 | Subject: paulBackstreet202 4 | Year/month of birth: 1998/08 5 | Sex: N 6 | CI type: 12 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00265: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 3 14:56:05 2011 3 | Subject: georgeHarrison216 4 | Year/month of birth: 1999/11 5 | Sex: F 6 | CI type: 1 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00267: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 30 10:25:29 2011 3 | Subject: babyBeatle218 4 | Year/month of birth: 1997/06 5 | Sex: M 6 | CI type: 24 7 | Volume: 5 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00270: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 27 15:57:41 2011 3 | Subject: gingerLennon221 4 | Year/month of birth: 1992/04 5 | Sex: N 6 | CI type: 9 7 | Volume: 5 8 | Range: 4 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00286: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 30 12:16:14 2011 3 | Subject: gingerMcCartney236 4 | Year/month of birth: 1993/10 5 | Sex: F 6 | CI type: 10 7 | Volume: 3 8 | Range: 10 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00304: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue May 17 09:31:06 2011 3 | Subject: scaryBroccoli244 4 | Year/month of birth: 1997/12 5 | Sex: F 6 | CI type: 1 7 | Volume: 3 8 | Range: 5 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00317: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 24 15:58:59 2011 3 | Subject: gingerSpice253 4 | Year/month of birth: 1996/10 5 | Sex: F 6 | CI type: 20 7 | Volume: 8 8 | Range: 6 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00319: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Sep 6 14:27:03 2011 3 | Subject: beyonceBroccoli254 4 | Year/month of birth: 1999/11 5 | Sex: M 6 | CI type: 1 7 | Volume: 5 8 | Range: 10 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00320: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 22 12:34:15 2011 3 | Subject: paulBackstreet255 4 | Year/month of birth: 1994/07 5 | Sex: N 6 | CI type: 23 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00321: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 20 13:36:14 2011 3 | Subject: gingerCarrot256 4 | Year/month of birth: 1992/01 5 | Sex: N 6 | CI type: 13 7 | Volume: 1 8 | Range: 5 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00330: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 21 14:11:14 2011 3 | Subject: scaryBeatle265 4 | Year/month of birth: 1993/04 5 | Sex: F 6 | CI type: 6 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00332: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 30 08:38:30 2011 3 | Subject: georgeJonas266 4 | Year/month of birth: 1993/12 5 | Sex: M 6 | CI type: 21 7 | Volume: 8 8 | Range: 5 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00350: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jun 17 14:36:59 2011 3 | Subject: scarySpice280 4 | Year/month of birth: 1999/12 5 | Sex: F 6 | CI type: 18 7 | Volume: 6 8 | Range: 4 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00353: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 28 12:34:35 2011 3 | Subject: madonnaMcCartney282 4 | Year/month of birth: 1997/07 5 | Sex: N 6 | CI type: 20 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00355: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jun 12 16:25:26 2011 3 | Subject: poshBeatle284 4 | Year/month of birth: 1997/08 5 | Sex: F 6 | CI type: 14 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00359: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 8 11:04:18 2011 3 | Subject: scarySpice288 4 | Year/month of birth: 1993/04 5 | Sex: M 6 | CI type: 8 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00372: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 10 14:30:22 2011 3 | Subject: beyonceJonas301 4 | Year/month of birth: 1995/03 5 | Sex: N 6 | CI type: 19 7 | Volume: 1 8 | Range: 5 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00377: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 21 10:41:16 2011 3 | Subject: beyonceJonas304 4 | Year/month of birth: 1995/11 5 | Sex: F 6 | CI type: 16 7 | Volume: 5 8 | Range: 5 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00380: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon May 9 08:17:18 2011 3 | Subject: scaryJonas306 4 | Year/month of birth: 1996/07 5 | Sex: N 6 | CI type: 4 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00384: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 22 12:15:33 2011 3 | Subject: poshJonas308 4 | Year/month of birth: 1999/12 5 | Sex: N 6 | CI type: 13 7 | Volume: 8 8 | Range: 10 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00386: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Sep 23 09:15:36 2011 3 | Subject: paulAsparagus310 4 | Year/month of birth: 1991/09 5 | Sex: M 6 | CI type: 3 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00393: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jun 26 11:55:12 2011 3 | Subject: babyBeet317 4 | Year/month of birth: 1993/11 5 | Sex: F 6 | CI type: 1 7 | Volume: 6 8 | Range: 4 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00412: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 28 08:36:56 2011 3 | Subject: poshHarrison332 4 | Year/month of birth: 1994/04 5 | Sex: M 6 | CI type: 18 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00416: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 6 09:15:12 2011 3 | Subject: princeAsparagus333 4 | Year/month of birth: 1996/10 5 | Sex: M 6 | CI type: 17 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00422: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 8 12:58:11 2011 3 | Subject: beyonceStarr338 4 | Year/month of birth: 1992/09 5 | Sex: N 6 | CI type: 23 7 | Volume: 8 8 | Range: 5 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00443: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jun 23 08:55:58 2011 3 | Subject: babyJonas352 4 | Year/month of birth: 1995/04 5 | Sex: N 6 | CI type: 17 7 | Volume: 4 8 | Range: 5 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00445: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Sep 9 10:49:33 2011 3 | Subject: scaryCarrot354 4 | Year/month of birth: 1993/09 5 | Sex: N 6 | CI type: 11 7 | Volume: 6 8 | Range: 4 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00451: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Aug 7 14:19:30 2011 3 | Subject: beyonceJonas360 4 | Year/month of birth: 1991/02 5 | Sex: F 6 | CI type: 12 7 | Volume: 7 8 | Range: 6 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00453: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jul 17 15:56:04 2011 3 | Subject: georgeSync362 4 | Year/month of birth: 1996/09 5 | Sex: M 6 | CI type: 6 7 | Volume: 3 8 | Range: 6 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00460: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon May 30 11:36:48 2011 3 | Subject: paulBroccoli369 4 | Year/month of birth: 1992/01 5 | Sex: F 6 | CI type: 14 7 | Volume: 6 8 | Range: 5 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00466: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jul 15 14:04:15 2011 3 | Subject: johnBeet374 4 | Year/month of birth: 1993/12 5 | Sex: M 6 | CI type: 23 7 | Volume: 1 8 | Range: 5 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00470: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Sep 11 16:04:30 2011 3 | Subject: poshMcCartney378 4 | Year/month of birth: 1992/10 5 | Sex: M 6 | CI type: 23 7 | Volume: 6 8 | Range: 8 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00472: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jul 14 14:33:57 2011 3 | Subject: paulJonas380 4 | Year/month of birth: 1998/10 5 | Sex: F 6 | CI type: 20 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00490: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 27 11:08:42 2011 3 | Subject: gingerMcCartney390 4 | Year/month of birth: 1997/07 5 | Sex: M 6 | CI type: 8 7 | Volume: 5 8 | Range: 4 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00493: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 13 08:41:11 2011 3 | Subject: scaryZ393 4 | Year/month of birth: 1996/05 5 | Sex: M 6 | CI type: 14 7 | Volume: 5 8 | Range: 9 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00497: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon May 2 15:22:40 2011 3 | Subject: jayBroccoli397 4 | Year/month of birth: 1991/05 5 | Sex: M 6 | CI type: 2 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00518: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 28 09:42:30 2011 3 | Subject: jayCarrot410 4 | Year/month of birth: 1997/11 5 | Sex: F 6 | CI type: 15 7 | Volume: 3 8 | Range: 1 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00521: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Sep 9 16:02:27 2011 3 | Subject: madonnaJonas411 4 | Year/month of birth: 1998/06 5 | Sex: N 6 | CI type: 23 7 | Volume: 8 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00532: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 6 16:29:27 2011 3 | Subject: babyHarrison418 4 | Year/month of birth: 1994/09 5 | Sex: M 6 | CI type: 3 7 | Volume: 4 8 | Range: 6 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00534: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 16 08:52:53 2011 3 | Subject: babyHarrison418 4 | Year/month of birth: 1994/09 5 | Sex: M 6 | CI type: 3 7 | Volume: 3 8 | Range: 6 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00535: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 19 09:36:48 2011 3 | Subject: beyonceHarrison419 4 | Year/month of birth: 1994/08 5 | Sex: F 6 | CI type: 25 7 | Volume: 4 8 | Range: 8 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Bert/audioresult-00557: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 26 14:01:03 2011 3 | Subject: princeCarrot434 4 | Year/month of birth: 1992/09 5 | Sex: M 6 | CI type: 16 7 | Volume: 9 8 | Range: 2 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/NOTES: -------------------------------------------------------------------------------- 1 | Fuse blew midway through this weeks data taking, 2 | fewer results than last week. 3 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_212: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 30 09:11:13 2011 3 | Subject: gingerBeatle174 4 | Year/month of birth: 1991/09 5 | Sex: N 6 | CI type: 15 7 | Volume: 5 8 | Range: 6 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_221: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jun 9 11:29:21 2011 3 | Subject: robynBeet183 4 | Year/month of birth: 1996/09 5 | Sex: N 6 | CI type: 17 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_224: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jul 21 13:35:25 2011 3 | Subject: poshCarrot186 4 | Year/month of birth: 1991/07 5 | Sex: N 6 | CI type: 24 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_233: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 20 14:52:31 2011 3 | Subject: scarySync192 4 | Year/month of birth: 1997/02 5 | Sex: N 6 | CI type: 6 7 | Volume: 6 8 | Range: 5 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_237: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 30 13:12:59 2011 3 | Subject: ringoBroccoli195 4 | Year/month of birth: 1998/01 5 | Sex: F 6 | CI type: 19 7 | Volume: 7 8 | Range: 6 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_247: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 8 12:04:27 2011 3 | Subject: paulBackstreet202 4 | Year/month of birth: 1998/08 5 | Sex: N 6 | CI type: 12 7 | Volume: 1 8 | Range: 7 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_252: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 3 08:12:49 2011 3 | Subject: beyonceAsparagus207 4 | Year/month of birth: 1994/02 5 | Sex: M 6 | CI type: 14 7 | Volume: 8 8 | Range: 6 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_254: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 22 13:51:16 2011 3 | Subject: beyonceCarrot209 4 | Year/month of birth: 1992/03 5 | Sex: M 6 | CI type: 1 7 | Volume: 5 8 | Range: 1 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_258: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 19 13:31:10 2011 3 | Subject: paulBroccoli212 4 | Year/month of birth: 1997/10 5 | Sex: F 6 | CI type: 1 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_259: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 29 08:26:52 2011 3 | Subject: paulBroccoli212 4 | Year/month of birth: 1997/10 5 | Sex: F 6 | CI type: 1 7 | Volume: 2 8 | Range: 7 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_272: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 3 15:55:29 2011 3 | Subject: ringoBeatle223 4 | Year/month of birth: 1999/03 5 | Sex: F 6 | CI type: 25 7 | Volume: 7 8 | Range: 10 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_273: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 19 14:06:09 2011 3 | Subject: georgeBroccoli224 4 | Year/month of birth: 1991/02 5 | Sex: M 6 | CI type: 1 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_285: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 20 08:14:06 2011 3 | Subject: gingerMcCartney236 4 | Year/month of birth: 1993/10 5 | Sex: F 6 | CI type: 10 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_291: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 13 14:39:03 2011 3 | Subject: babyJonas240 4 | Year/month of birth: 1993/03 5 | Sex: M 6 | CI type: 3 7 | Volume: 0 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_295: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jun 4 11:59:25 2011 3 | Subject: princeMcCartney241 4 | Year/month of birth: 1992/01 5 | Sex: M 6 | CI type: 25 7 | Volume: 5 8 | Range: 3 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_316: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Aug 1 14:12:02 2011 3 | Subject: gingerSpice253 4 | Year/month of birth: 1996/10 5 | Sex: F 6 | CI type: 20 7 | Volume: 7 8 | Range: 4 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_323: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Aug 17 08:38:30 2011 3 | Subject: babySpice258 4 | Year/month of birth: 1994/03 5 | Sex: F 6 | CI type: 19 7 | Volume: 8 8 | Range: 5 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_327: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 13 12:19:05 2011 3 | Subject: georgeLennon262 4 | Year/month of birth: 1998/09 5 | Sex: M 6 | CI type: 5 7 | Volume: 1 8 | Range: 8 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_329: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Sep 23 13:40:42 2011 3 | Subject: paulSpice264 4 | Year/month of birth: 1995/11 5 | Sex: F 6 | CI type: 15 7 | Volume: 8 8 | Range: 8 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_366: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 12 16:57:17 2011 3 | Subject: madonnaBackstreet295 4 | Year/month of birth: 1996/02 5 | Sex: F 6 | CI type: 9 7 | Volume: 3 8 | Range: 7 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_378: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jun 10 13:02:09 2011 3 | Subject: beyonceJonas304 4 | Year/month of birth: 1995/11 5 | Sex: F 6 | CI type: 16 7 | Volume: 5 8 | Range: 5 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_381: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 28 11:17:12 2011 3 | Subject: scaryJonas306 4 | Year/month of birth: 1996/07 5 | Sex: N 6 | CI type: 4 7 | Volume: 5 8 | Range: 10 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_385: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 23 12:20:01 2011 3 | Subject: jayBeatle309 4 | Year/month of birth: 1997/06 5 | Sex: N 6 | CI type: 15 7 | Volume: 5 8 | Range: 4 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_388: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Aug 28 10:11:57 2011 3 | Subject: jaySync312 4 | Year/month of birth: 1991/10 5 | Sex: M 6 | CI type: 21 7 | Volume: 7 8 | Range: 5 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_398: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 1 14:47:12 2011 3 | Subject: poshBeatle321 4 | Year/month of birth: 1991/08 5 | Sex: M 6 | CI type: 23 7 | Volume: 2 8 | Range: 5 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_404: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jun 3 10:08:03 2011 3 | Subject: babyLennon326 4 | Year/month of birth: 1998/02 5 | Sex: F 6 | CI type: 17 7 | Volume: 2 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_405: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jul 29 11:29:08 2011 3 | Subject: babyLennon326 4 | Year/month of birth: 1998/02 5 | Sex: F 6 | CI type: 17 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_417: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 12 10:55:23 2011 3 | Subject: madonnaJonas334 4 | Year/month of birth: 1997/05 5 | Sex: M 6 | CI type: 7 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_428: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 16 10:04:22 2011 3 | Subject: paulAsparagus344 4 | Year/month of birth: 1998/12 5 | Sex: N 6 | CI type: 21 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_429: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 5 15:56:08 2011 3 | Subject: madonnaLennon345 4 | Year/month of birth: 1996/02 5 | Sex: F 6 | CI type: 8 7 | Volume: 3 8 | Range: 5 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_433: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jul 3 16:22:47 2011 3 | Subject: robynSpice349 4 | Year/month of birth: 1997/10 5 | Sex: M 6 | CI type: 19 7 | Volume: 4 8 | Range: 8 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_436: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jul 15 13:24:50 2011 3 | Subject: robynSpice349 4 | Year/month of birth: 1997/10 5 | Sex: M 6 | CI type: 19 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_439: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 27 08:03:39 2011 3 | Subject: robynBeatle351 4 | Year/month of birth: 1997/02 5 | Sex: M 6 | CI type: 25 7 | Volume: 6 8 | Range: 9 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_444: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 11 10:59:18 2011 3 | Subject: gingerLennon353 4 | Year/month of birth: 1994/09 5 | Sex: F 6 | CI type: 16 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_461: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 20 11:02:49 2011 3 | Subject: beyonceAsparagus370 4 | Year/month of birth: 1991/08 5 | Sex: M 6 | CI type: 12 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_477: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 11 13:10:54 2011 3 | Subject: babySync385 4 | Year/month of birth: 1996/01 5 | Sex: N 6 | CI type: 21 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_479: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 14 13:23:49 2011 3 | Subject: johnAsparagus387 4 | Year/month of birth: 1998/07 5 | Sex: N 6 | CI type: 12 7 | Volume: 8 8 | Range: 6 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_491: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 9 11:38:51 2011 3 | Subject: poshBackstreet391 4 | Year/month of birth: 1996/05 5 | Sex: N 6 | CI type: 14 7 | Volume: 4 8 | Range: 6 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_494: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Sep 4 12:02:37 2011 3 | Subject: madonnaBeet394 4 | Year/month of birth: 1999/02 5 | Sex: N 6 | CI type: 1 7 | Volume: 9 8 | Range: 8 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_500: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 30 13:06:28 2011 3 | Subject: scaryLennon399 4 | Year/month of birth: 1999/08 5 | Sex: F 6 | CI type: 12 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_503: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 28 10:18:06 2011 3 | Subject: scaryLennon399 4 | Year/month of birth: 1999/08 5 | Sex: F 6 | CI type: 12 7 | Volume: 4 8 | Range: 10 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_504: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Aug 22 16:48:55 2011 3 | Subject: paulCarrot400 4 | Year/month of birth: 1991/06 5 | Sex: N 6 | CI type: 22 7 | Volume: 9 8 | Range: 7 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_507: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 6 13:22:40 2011 3 | Subject: poshBeet403 4 | Year/month of birth: 1997/09 5 | Sex: N 6 | CI type: 12 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_508: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon May 16 08:53:11 2011 3 | Subject: babyMcCartney404 4 | Year/month of birth: 1997/03 5 | Sex: N 6 | CI type: 20 7 | Volume: 4 8 | Range: 8 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_512: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Aug 1 14:11:44 2011 3 | Subject: ringoAsparagus406 4 | Year/month of birth: 1993/07 5 | Sex: F 6 | CI type: 1 7 | Volume: 7 8 | Range: 5 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_519: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed May 18 16:45:36 2011 3 | Subject: madonnaJonas411 4 | Year/month of birth: 1998/06 5 | Sex: N 6 | CI type: 23 7 | Volume: 6 8 | Range: 8 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_533: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 20 12:45:37 2011 3 | Subject: babyHarrison418 4 | Year/month of birth: 1994/09 5 | Sex: M 6 | CI type: 3 7 | Volume: 4 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_537: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 12 12:37:40 2011 3 | Subject: scaryMcCartney421 4 | Year/month of birth: 1996/10 5 | Sex: F 6 | CI type: 9 7 | Volume: 5 8 | Range: 5 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_538: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Sep 4 09:06:45 2011 3 | Subject: ringoBeet422 4 | Year/month of birth: 1999/10 5 | Sex: M 6 | CI type: 20 7 | Volume: 6 8 | Range: 10 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_540: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu May 12 14:09:07 2011 3 | Subject: ringoBeet422 4 | Year/month of birth: 1999/10 5 | Sex: M 6 | CI type: 20 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_545: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Aug 17 09:02:49 2011 3 | Subject: madonnaBroccoli425 4 | Year/month of birth: 1997/09 5 | Sex: N 6 | CI type: 10 7 | Volume: 1 8 | Range: 3 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Frank_Richard/data_555: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Aug 17 16:46:31 2011 3 | Subject: princeCarrot434 4 | Year/month of birth: 1992/09 5 | Sex: M 6 | CI type: 16 7 | Volume: 7 8 | Range: 2 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0214: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue May 24 13:29:57 2011 3 | Subject: madonnaBackstreet176 4 | Year/month of birth: 1999/10 5 | Sex: M 6 | CI type: 19 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0225: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 8 12:15:55 2011 3 | Subject: beyonceJonas187 4 | Year/month of birth: 1994/05 5 | Sex: N 6 | CI type: 15 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0234: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jul 28 15:44:10 2011 3 | Subject: scarySync192 4 | Year/month of birth: 1997/02 5 | Sex: N 6 | CI type: 6 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0248: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Aug 25 13:46:49 2011 3 | Subject: madonnaLennon203 4 | Year/month of birth: 1997/10 5 | Sex: M 6 | CI type: 2 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0251: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jun 26 13:44:34 2011 3 | Subject: gingerSync206 4 | Year/month of birth: 1992/12 5 | Sex: N 6 | CI type: 22 7 | Volume: 5 8 | Range: 2 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0253: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Aug 3 10:03:12 2011 3 | Subject: scarySpice208 4 | Year/month of birth: 1996/04 5 | Sex: M 6 | CI type: 19 7 | Volume: 4 8 | Range: 6 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0260: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat May 21 12:53:23 2011 3 | Subject: paulBroccoli212 4 | Year/month of birth: 1997/10 5 | Sex: F 6 | CI type: 1 7 | Volume: 3 8 | Range: 6 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0271: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 24 10:19:51 2011 3 | Subject: jayAsparagus222 4 | Year/month of birth: 1992/05 5 | Sex: F 6 | CI type: 20 7 | Volume: 4 8 | Range: 1 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0275: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 15 10:42:17 2011 3 | Subject: ringoSync226 4 | Year/month of birth: 1995/10 5 | Sex: M 6 | CI type: 14 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0276: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 14 16:44:20 2011 3 | Subject: paulBroccoli227 4 | Year/month of birth: 1999/10 5 | Sex: N 6 | CI type: 8 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0284: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 6 16:33:52 2011 3 | Subject: paulHarrison235 4 | Year/month of birth: 1997/11 5 | Sex: F 6 | CI type: 17 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0296: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 26 12:17:50 2011 3 | Subject: princeMcCartney241 4 | Year/month of birth: 1992/01 5 | Sex: M 6 | CI type: 25 7 | Volume: 6 8 | Range: 3 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0300: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 12 14:42:32 2011 3 | Subject: poshJonas243 4 | Year/month of birth: 1992/02 5 | Sex: F 6 | CI type: 16 7 | Volume: 4 8 | Range: 8 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0310: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 17 12:49:27 2011 3 | Subject: paulSpice249 4 | Year/month of birth: 1993/08 5 | Sex: N 6 | CI type: 8 7 | Volume: 7 8 | Range: 4 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0313: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed May 25 08:27:38 2011 3 | Subject: robynStarr251 4 | Year/month of birth: 1996/04 5 | Sex: F 6 | CI type: 24 7 | Volume: 6 8 | Range: 3 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0335: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu May 26 16:28:29 2011 3 | Subject: scaryJonas269 4 | Year/month of birth: 1999/05 5 | Sex: N 6 | CI type: 16 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0345: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 15 09:19:55 2011 3 | Subject: poshHarrison275 4 | Year/month of birth: 1993/11 5 | Sex: F 6 | CI type: 19 7 | Volume: 5 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0352: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 25 14:01:36 2011 3 | Subject: babyMcCartney281 4 | Year/month of birth: 1991/07 5 | Sex: M 6 | CI type: 14 7 | Volume: 1 8 | Range: 2 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0361: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon May 9 16:29:40 2011 3 | Subject: scaryAsparagus290 4 | Year/month of birth: 1991/01 5 | Sex: F 6 | CI type: 3 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0362: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat May 14 10:26:22 2011 3 | Subject: gingerHarrison291 4 | Year/month of birth: 1994/06 5 | Sex: N 6 | CI type: 4 7 | Volume: 6 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0363: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 12 13:31:21 2011 3 | Subject: ringoJonas292 4 | Year/month of birth: 1996/02 5 | Sex: N 6 | CI type: 20 7 | Volume: 7 8 | Range: 8 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0371: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 13 08:57:47 2011 3 | Subject: johnHarrison300 4 | Year/month of birth: 1994/08 5 | Sex: N 6 | CI type: 20 7 | Volume: 5 8 | Range: 6 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0382: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 9 15:43:20 2011 3 | Subject: scaryJonas306 4 | Year/month of birth: 1996/07 5 | Sex: N 6 | CI type: 4 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0390: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jun 11 09:23:07 2011 3 | Subject: poshAsparagus314 4 | Year/month of birth: 1998/08 5 | Sex: N 6 | CI type: 9 7 | Volume: 3 8 | Range: 5 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0392: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 19 08:52:02 2011 3 | Subject: robynStarr316 4 | Year/month of birth: 1997/02 5 | Sex: M 6 | CI type: 10 7 | Volume: 5 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0400: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Aug 28 08:48:53 2011 3 | Subject: gingerLennon323 4 | Year/month of birth: 1996/03 5 | Sex: M 6 | CI type: 13 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0403: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue May 24 11:59:38 2011 3 | Subject: babyLennon326 4 | Year/month of birth: 1998/02 5 | Sex: F 6 | CI type: 17 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0410: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 12 14:26:35 2011 3 | Subject: beyonceBeet331 4 | Year/month of birth: 1998/03 5 | Sex: F 6 | CI type: 24 7 | Volume: 2 8 | Range: 5 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0411: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 8 08:43:35 2011 3 | Subject: poshHarrison332 4 | Year/month of birth: 1994/04 5 | Sex: M 6 | CI type: 18 7 | Volume: 5 8 | Range: 6 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0423: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 17 11:20:22 2011 3 | Subject: jayBroccoli339 4 | Year/month of birth: 1998/11 5 | Sex: M 6 | CI type: 11 7 | Volume: 3 8 | Range: 4 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0430: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Aug 25 11:59:54 2011 3 | Subject: poshJonas346 4 | Year/month of birth: 1995/09 5 | Sex: F 6 | CI type: 7 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0437: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 13 11:33:02 2011 3 | Subject: robynBeatle350 4 | Year/month of birth: 1995/04 5 | Sex: M 6 | CI type: 1 7 | Volume: 4 8 | Range: 2 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0440: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 29 16:20:51 2011 3 | Subject: robynBeatle351 4 | Year/month of birth: 1997/02 5 | Sex: M 6 | CI type: 25 7 | Volume: 6 8 | Range: 9 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0441: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 25 12:36:14 2011 3 | Subject: robynBeatle351 4 | Year/month of birth: 1997/02 5 | Sex: M 6 | CI type: 25 7 | Volume: 6 8 | Range: 9 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0442: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jun 12 16:59:19 2011 3 | Subject: robynBeatle351 4 | Year/month of birth: 1997/02 5 | Sex: M 6 | CI type: 25 7 | Volume: 6 8 | Range: 9 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0447: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jun 16 16:06:30 2011 3 | Subject: beyonceBeatle356 4 | Year/month of birth: 1999/08 5 | Sex: F 6 | CI type: 16 7 | Volume: 7 8 | Range: 7 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0449: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Sep 4 09:45:13 2011 3 | Subject: madonnaStarr358 4 | Year/month of birth: 1998/02 5 | Sex: M 6 | CI type: 11 7 | Volume: 7 8 | Range: 4 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0452: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 16 10:50:02 2011 3 | Subject: babyCarrot361 4 | Year/month of birth: 1991/01 5 | Sex: F 6 | CI type: 19 7 | Volume: 5 8 | Range: 6 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0455: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 4 16:15:34 2011 3 | Subject: georgeBeatle364 4 | Year/month of birth: 1992/08 5 | Sex: F 6 | CI type: 10 7 | Volume: 3 8 | Range: 5 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0456: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 29 08:30:45 2011 3 | Subject: johnStarr365 4 | Year/month of birth: 1998/05 5 | Sex: F 6 | CI type: 10 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0463: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jun 16 08:39:17 2011 3 | Subject: georgeHarrison372 4 | Year/month of birth: 1995/08 5 | Sex: N 6 | CI type: 10 7 | Volume: 6 8 | Range: 0 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0483: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 7 12:59:49 2011 3 | Subject: jayBroccoli389 4 | Year/month of birth: 1999/12 5 | Sex: F 6 | CI type: 16 7 | Volume: 2 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0492: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 19 14:52:29 2011 3 | Subject: babyMcCartney392 4 | Year/month of birth: 1991/11 5 | Sex: N 6 | CI type: 17 7 | Volume: 4 8 | Range: 5 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0506: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Aug 17 08:55:39 2011 3 | Subject: jayCarrot402 4 | Year/month of birth: 1998/02 5 | Sex: M 6 | CI type: 2 7 | Volume: 0 8 | Range: 7 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0511: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat May 14 15:28:34 2011 3 | Subject: ringoAsparagus406 4 | Year/month of birth: 1993/07 5 | Sex: F 6 | CI type: 1 7 | Volume: 8 8 | Range: 5 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0515: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jul 10 11:26:31 2011 3 | Subject: madonnaBroccoli407 4 | Year/month of birth: 1993/03 5 | Sex: F 6 | CI type: 3 7 | Volume: 0 8 | Range: 3 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0522: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Sep 11 15:05:06 2011 3 | Subject: madonnaJonas411 4 | Year/month of birth: 1998/06 5 | Sex: N 6 | CI type: 23 7 | Volume: 8 8 | Range: 9 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0525: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 27 13:46:07 2011 3 | Subject: scaryLennon414 4 | Year/month of birth: 1996/02 5 | Sex: N 6 | CI type: 18 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0526: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 6 15:01:26 2011 3 | Subject: scaryLennon414 4 | Year/month of birth: 1996/02 5 | Sex: N 6 | CI type: 18 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0531: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Sep 6 16:04:49 2011 3 | Subject: poshMcCartney417 4 | Year/month of birth: 1992/09 5 | Sex: N 6 | CI type: 9 7 | Volume: 9 8 | Range: 9 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0544: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 22 10:03:57 2011 3 | Subject: gingerLennon424 4 | Year/month of birth: 1996/06 5 | Sex: N 6 | CI type: 15 7 | Volume: 3 8 | Range: 6 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/Lawrence/Data0554: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 2 08:45:59 2011 3 | Subject: princeCarrot434 4 | Year/month of birth: 1992/09 5 | Sex: M 6 | CI type: 16 7 | Volume: 9 8 | Range: 2 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0213: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jun 3 12:44:23 2011 3 | Subject: georgeMcCartney175 4 | Year/month of birth: 1998/08 5 | Sex: N 6 | CI type: 21 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0241: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 12 13:44:31 2011 3 | Subject: paulSpice199 4 | Year/month of birth: 1994/01 5 | Sex: M 6 | CI type: 24 7 | Volume: 5 8 | Range: 9 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0244: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 9 13:07:38 2011 3 | Subject: scarySync200 4 | Year/month of birth: 1996/11 5 | Sex: M 6 | CI type: 4 7 | Volume: 4 8 | Range: 2 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0249: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 5 13:23:15 2011 3 | Subject: princeHarrison204 4 | Year/month of birth: 1999/02 5 | Sex: M 6 | CI type: 3 7 | Volume: 4 8 | Range: 7 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0274: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed May 18 16:35:41 2011 3 | Subject: babyStarr225 4 | Year/month of birth: 1992/11 5 | Sex: M 6 | CI type: 2 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0281: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Aug 21 12:27:37 2011 3 | Subject: robynMcCartney232 4 | Year/month of birth: 1994/06 5 | Sex: M 6 | CI type: 2 7 | Volume: 4 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0287: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Aug 11 13:17:20 2011 3 | Subject: paulLennon237 4 | Year/month of birth: 1998/11 5 | Sex: N 6 | CI type: 10 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0289: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 21 10:29:36 2011 3 | Subject: johnHarrison239 4 | Year/month of birth: 1995/12 5 | Sex: F 6 | CI type: 25 7 | Volume: 6 8 | Range: 10 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0298: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 12 09:19:11 2011 3 | Subject: princeMcCartney241 4 | Year/month of birth: 1992/01 5 | Sex: M 6 | CI type: 25 7 | Volume: 7 8 | Range: 4 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0299: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 1 13:33:15 2011 3 | Subject: babyAsparagus242 4 | Year/month of birth: 1993/10 5 | Sex: F 6 | CI type: 23 7 | Volume: 10 8 | Range: 4 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0301: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 8 15:45:50 2011 3 | Subject: poshJonas243 4 | Year/month of birth: 1992/02 5 | Sex: F 6 | CI type: 16 7 | Volume: 4 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0302: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 6 15:38:07 2011 3 | Subject: scaryBroccoli244 4 | Year/month of birth: 1997/12 5 | Sex: F 6 | CI type: 1 7 | Volume: 4 8 | Range: 6 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0303: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 12 15:10:58 2011 3 | Subject: scaryBroccoli244 4 | Year/month of birth: 1997/12 5 | Sex: F 6 | CI type: 1 7 | Volume: 4 8 | Range: 5 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0314: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 14 14:06:23 2011 3 | Subject: robynStarr251 4 | Year/month of birth: 1996/04 5 | Sex: F 6 | CI type: 24 7 | Volume: 5 8 | Range: 2 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0315: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue May 17 09:33:53 2011 3 | Subject: paulBeet252 4 | Year/month of birth: 1998/05 5 | Sex: M 6 | CI type: 10 7 | Volume: 1 8 | Range: 8 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0322: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 8 16:43:12 2011 3 | Subject: georgeHarrison257 4 | Year/month of birth: 1998/09 5 | Sex: M 6 | CI type: 16 7 | Volume: 5 8 | Range: 6 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0328: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 29 13:13:07 2011 3 | Subject: gingerBackstreet263 4 | Year/month of birth: 1998/08 5 | Sex: N 6 | CI type: 7 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0333: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 8 09:44:17 2011 3 | Subject: beyonceZ267 4 | Year/month of birth: 1992/06 5 | Sex: N 6 | CI type: 3 7 | Volume: 4 8 | Range: 2 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0334: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 10 09:40:09 2011 3 | Subject: beyonceHarrison268 4 | Year/month of birth: 1994/05 5 | Sex: N 6 | CI type: 4 7 | Volume: 7 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0336: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Sep 20 11:36:06 2011 3 | Subject: jaySpice270 4 | Year/month of birth: 1998/01 5 | Sex: F 6 | CI type: 1 7 | Volume: 3 8 | Range: 10 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0340: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jun 19 14:51:49 2011 3 | Subject: princeHarrison273 4 | Year/month of birth: 1995/03 5 | Sex: F 6 | CI type: 2 7 | Volume: 4 8 | Range: 3 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0341: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Aug 11 08:20:16 2011 3 | Subject: princeHarrison273 4 | Year/month of birth: 1995/03 5 | Sex: F 6 | CI type: 2 7 | Volume: 4 8 | Range: 3 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0348: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Aug 15 10:39:17 2011 3 | Subject: georgeLennon278 4 | Year/month of birth: 1997/08 5 | Sex: M 6 | CI type: 2 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0349: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 27 15:38:03 2011 3 | Subject: poshBroccoli279 4 | Year/month of birth: 1991/07 5 | Sex: M 6 | CI type: 6 7 | Volume: 5 8 | Range: 9 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0351: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Sep 13 12:08:32 2011 3 | Subject: babyMcCartney281 4 | Year/month of birth: 1991/07 5 | Sex: M 6 | CI type: 14 7 | Volume: 2 8 | Range: 2 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0354: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat May 14 08:58:18 2011 3 | Subject: jayBackstreet283 4 | Year/month of birth: 1993/02 5 | Sex: M 6 | CI type: 5 7 | Volume: 1 8 | Range: 4 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0358: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jun 26 08:15:24 2011 3 | Subject: scaryBroccoli287 4 | Year/month of birth: 1994/10 5 | Sex: M 6 | CI type: 3 7 | Volume: 3 8 | Range: 7 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0369: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed May 18 10:35:09 2011 3 | Subject: babyBroccoli298 4 | Year/month of birth: 1999/03 5 | Sex: N 6 | CI type: 4 7 | Volume: 1 8 | Range: 9 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0373: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Sep 20 12:09:15 2011 3 | Subject: beyonceCarrot302 4 | Year/month of birth: 1997/06 5 | Sex: N 6 | CI type: 4 7 | Volume: 8 8 | Range: 6 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0376: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Aug 4 14:45:40 2011 3 | Subject: beyonceJonas304 4 | Year/month of birth: 1995/11 5 | Sex: F 6 | CI type: 16 7 | Volume: 5 8 | Range: 5 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0391: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Aug 14 09:34:36 2011 3 | Subject: madonnaStarr315 4 | Year/month of birth: 1994/09 5 | Sex: F 6 | CI type: 21 7 | Volume: 8 8 | Range: 6 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0396: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 26 14:59:45 2011 3 | Subject: madonnaBroccoli319 4 | Year/month of birth: 1999/06 5 | Sex: F 6 | CI type: 10 7 | Volume: 7 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0399: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 16 11:06:21 2011 3 | Subject: princeHarrison322 4 | Year/month of birth: 1998/01 5 | Sex: F 6 | CI type: 6 7 | Volume: 3 8 | Range: 4 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0406: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Aug 21 10:01:29 2011 3 | Subject: princeBackstreet327 4 | Year/month of birth: 1993/11 5 | Sex: M 6 | CI type: 21 7 | Volume: 10 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0425: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 30 08:15:42 2011 3 | Subject: poshZ341 4 | Year/month of birth: 1994/04 5 | Sex: F 6 | CI type: 14 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0431: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jul 28 11:38:24 2011 3 | Subject: beyonceSpice347 4 | Year/month of birth: 1997/02 5 | Sex: F 6 | CI type: 10 7 | Volume: 2 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0432: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 20 09:59:38 2011 3 | Subject: madonnaBeet348 4 | Year/month of birth: 1993/07 5 | Sex: N 6 | CI type: 17 7 | Volume: 4 8 | Range: 6 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0435: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 7 10:51:36 2011 3 | Subject: robynSpice349 4 | Year/month of birth: 1997/10 5 | Sex: M 6 | CI type: 19 7 | Volume: 7 8 | Range: 8 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0438: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 2 15:05:01 2011 3 | Subject: robynBeatle351 4 | Year/month of birth: 1997/02 5 | Sex: M 6 | CI type: 25 7 | Volume: 6 8 | Range: 9 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0448: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 28 14:01:36 2011 3 | Subject: johnAsparagus357 4 | Year/month of birth: 1996/01 5 | Sex: F 6 | CI type: 23 7 | Volume: 8 8 | Range: 9 9 | Discrimination: 10 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0450: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jul 28 14:33:15 2011 3 | Subject: georgeCarrot359 4 | Year/month of birth: 1996/05 5 | Sex: M 6 | CI type: 24 7 | Volume: 5 8 | Range: 2 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0464: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat May 28 14:35:47 2011 3 | Subject: georgeHarrison372 4 | Year/month of birth: 1995/08 5 | Sex: N 6 | CI type: 10 7 | Volume: 6 8 | Range: 2 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0465: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 13 14:48:40 2011 3 | Subject: georgeBackstreet373 4 | Year/month of birth: 1992/07 5 | Sex: F 6 | CI type: 23 7 | Volume: 3 8 | Range: 4 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0467: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 10 12:55:17 2011 3 | Subject: poshSync375 4 | Year/month of birth: 1991/06 5 | Sex: F 6 | CI type: 14 7 | Volume: 3 8 | Range: 6 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0481: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 21 12:23:40 2011 3 | Subject: jayBroccoli389 4 | Year/month of birth: 1999/12 5 | Sex: F 6 | CI type: 16 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0482: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon May 16 15:11:14 2011 3 | Subject: jayBroccoli389 4 | Year/month of birth: 1999/12 5 | Sex: F 6 | CI type: 16 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0484: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue May 10 11:10:24 2011 3 | Subject: jayBroccoli389 4 | Year/month of birth: 1999/12 5 | Sex: F 6 | CI type: 16 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0485: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon May 2 10:15:40 2011 3 | Subject: jayBroccoli389 4 | Year/month of birth: 1999/12 5 | Sex: F 6 | CI type: 16 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0488: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 22 08:58:50 2011 3 | Subject: gingerMcCartney390 4 | Year/month of birth: 1997/07 5 | Sex: M 6 | CI type: 8 7 | Volume: 4 8 | Range: 5 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0501: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 5 08:56:26 2011 3 | Subject: scaryLennon399 4 | Year/month of birth: 1999/08 5 | Sex: F 6 | CI type: 12 7 | Volume: 2 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0513: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jun 18 08:44:29 2011 3 | Subject: ringoAsparagus406 4 | Year/month of birth: 1993/07 5 | Sex: F 6 | CI type: 1 7 | Volume: 6 8 | Range: 5 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0514: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 14 08:08:50 2011 3 | Subject: ringoAsparagus406 4 | Year/month of birth: 1993/07 5 | Sex: F 6 | CI type: 1 7 | Volume: 7 8 | Range: 5 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0539: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 20 13:28:57 2011 3 | Subject: ringoBeet422 4 | Year/month of birth: 1999/10 5 | Sex: M 6 | CI type: 20 7 | Volume: 5 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/THOMAS/0561: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 12 10:45:09 2011 3 | Subject: georgeBeatle438 4 | Year/month of birth: 1997/01 5 | Sex: F 6 | CI type: 16 7 | Volume: 8 8 | Range: 3 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_216.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Aug 17 13:56:38 2011 3 | Subject: madonnaStarr178 4 | Year/month of birth: 1995/02 5 | Sex: N 6 | CI type: 8 7 | Volume: 7 8 | Range: 3 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_242.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu May 19 09:08:14 2011 3 | Subject: paulSpice199 4 | Year/month of birth: 1994/01 5 | Sex: M 6 | CI type: 24 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_256.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 13 09:11:42 2011 3 | Subject: paulBeet211 4 | Year/month of birth: 1991/04 5 | Sex: F 6 | CI type: 5 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_262.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Sep 6 12:57:43 2011 3 | Subject: ringoBeet213 4 | Year/month of birth: 1998/01 5 | Sex: N 6 | CI type: 19 7 | Volume: 6 8 | Range: 5 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_268.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jul 8 15:41:01 2011 3 | Subject: georgeHarrison219 4 | Year/month of birth: 1998/03 5 | Sex: F 6 | CI type: 18 7 | Volume: 6 8 | Range: 5 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_277.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 23 12:41:49 2011 3 | Subject: beyonceJonas228 4 | Year/month of birth: 1998/10 5 | Sex: F 6 | CI type: 22 7 | Volume: 6 8 | Range: 10 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_278.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jun 19 09:32:30 2011 3 | Subject: georgeBeet229 4 | Year/month of birth: 1996/01 5 | Sex: M 6 | CI type: 20 7 | Volume: 7 8 | Range: 4 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_288.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 26 15:01:25 2011 3 | Subject: scaryMcCartney238 4 | Year/month of birth: 1996/03 5 | Sex: F 6 | CI type: 24 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_292.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 29 11:12:13 2011 3 | Subject: babyJonas240 4 | Year/month of birth: 1993/03 5 | Sex: M 6 | CI type: 3 7 | Volume: 0 8 | Range: 9 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_297.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jul 3 11:43:06 2011 3 | Subject: princeMcCartney241 4 | Year/month of birth: 1992/01 5 | Sex: M 6 | CI type: 25 7 | Volume: 5 8 | Range: 4 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_305.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 16 10:40:53 2011 3 | Subject: scaryBroccoli244 4 | Year/month of birth: 1997/12 5 | Sex: F 6 | CI type: 1 7 | Volume: 5 8 | Range: 5 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_306.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Sep 9 12:23:59 2011 3 | Subject: robynSync245 4 | Year/month of birth: 1999/08 5 | Sex: M 6 | CI type: 1 7 | Volume: 1 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_309.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 23 12:23:45 2011 3 | Subject: georgeSync248 4 | Year/month of birth: 1996/12 5 | Sex: M 6 | CI type: 11 7 | Volume: 6 8 | Range: 8 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_318.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 10 11:44:27 2011 3 | Subject: gingerSpice253 4 | Year/month of birth: 1996/10 5 | Sex: F 6 | CI type: 20 7 | Volume: 8 8 | Range: 7 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_337.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 22 10:16:46 2011 3 | Subject: ringoSpice271 4 | Year/month of birth: 1998/11 5 | Sex: F 6 | CI type: 22 7 | Volume: 7 8 | Range: 3 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_339.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jul 15 16:17:33 2011 3 | Subject: princeHarrison273 4 | Year/month of birth: 1995/03 5 | Sex: F 6 | CI type: 2 7 | Volume: 4 8 | Range: 2 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_344.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 12 13:31:34 2011 3 | Subject: madonnaAsparagus274 4 | Year/month of birth: 1999/04 5 | Sex: M 6 | CI type: 10 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_346.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 27 08:08:06 2011 3 | Subject: scaryStarr276 4 | Year/month of birth: 1991/01 5 | Sex: F 6 | CI type: 15 7 | Volume: 2 8 | Range: 4 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_347.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat May 28 08:24:36 2011 3 | Subject: paulBroccoli277 4 | Year/month of birth: 1993/07 5 | Sex: F 6 | CI type: 13 7 | Volume: 8 8 | Range: 3 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_357.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 4 12:09:44 2011 3 | Subject: jayBeet286 4 | Year/month of birth: 1992/12 5 | Sex: N 6 | CI type: 1 7 | Volume: 2 8 | Range: 9 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_364.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jun 25 13:37:57 2011 3 | Subject: georgeSpice293 4 | Year/month of birth: 1995/10 5 | Sex: N 6 | CI type: 12 7 | Volume: 3 8 | Range: 7 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_379.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 4 10:58:58 2011 3 | Subject: ringoSync305 4 | Year/month of birth: 1999/07 5 | Sex: M 6 | CI type: 17 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_387.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 20 14:25:09 2011 3 | Subject: beyonceCarrot311 4 | Year/month of birth: 1994/03 5 | Sex: N 6 | CI type: 14 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_389.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Aug 18 14:36:01 2011 3 | Subject: beyonceLennon313 4 | Year/month of birth: 1998/07 5 | Sex: F 6 | CI type: 12 7 | Volume: 7 8 | Range: 6 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_397.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 27 11:30:48 2011 3 | Subject: robynCarrot320 4 | Year/month of birth: 1996/08 5 | Sex: M 6 | CI type: 21 7 | Volume: 9 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_402.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 30 12:31:51 2011 3 | Subject: scaryJonas325 4 | Year/month of birth: 1995/11 5 | Sex: N 6 | CI type: 25 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_408.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 26 11:48:42 2011 3 | Subject: madonnaHarrison329 4 | Year/month of birth: 1998/09 5 | Sex: M 6 | CI type: 8 7 | Volume: 3 8 | Range: 4 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_415.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 7 16:21:41 2011 3 | Subject: princeAsparagus333 4 | Year/month of birth: 1996/10 5 | Sex: M 6 | CI type: 17 7 | Volume: 4 8 | Range: 7 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_420.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 26 09:44:02 2011 3 | Subject: johnBeatle336 4 | Year/month of birth: 1997/05 5 | Sex: F 6 | CI type: 11 7 | Volume: 8 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_421.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue May 3 15:31:05 2011 3 | Subject: scaryCarrot337 4 | Year/month of birth: 1998/09 5 | Sex: F 6 | CI type: 21 7 | Volume: 4 8 | Range: 2 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_427.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 28 15:19:14 2011 3 | Subject: babyBeatle343 4 | Year/month of birth: 1991/11 5 | Sex: N 6 | CI type: 10 7 | Volume: 7 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_434.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 6 13:45:16 2011 3 | Subject: robynSpice349 4 | Year/month of birth: 1997/10 5 | Sex: M 6 | CI type: 19 7 | Volume: 4 8 | Range: 7 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_454.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 18 09:19:13 2011 3 | Subject: paulBeet363 4 | Year/month of birth: 1997/09 5 | Sex: F 6 | CI type: 21 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_462.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 8 12:04:36 2011 3 | Subject: gingerBeet371 4 | Year/month of birth: 1994/12 5 | Sex: M 6 | CI type: 19 7 | Volume: 3 8 | Range: 10 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_469.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 6 08:59:11 2011 3 | Subject: poshLennon377 4 | Year/month of birth: 1993/03 5 | Sex: N 6 | CI type: 16 7 | Volume: 4 8 | Range: 5 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_471.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 30 16:56:43 2011 3 | Subject: beyonceLennon379 4 | Year/month of birth: 1999/02 5 | Sex: F 6 | CI type: 4 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_473.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 9 11:39:55 2011 3 | Subject: johnMcCartney381 4 | Year/month of birth: 1999/12 5 | Sex: M 6 | CI type: 14 7 | Volume: 1 8 | Range: 8 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_498.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Aug 7 13:15:25 2011 3 | Subject: scaryStarr398 4 | Year/month of birth: 1992/03 5 | Sex: M 6 | CI type: 12 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_502.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 16 15:25:11 2011 3 | Subject: scaryLennon399 4 | Year/month of birth: 1999/08 5 | Sex: F 6 | CI type: 12 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_516.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 1 09:04:32 2011 3 | Subject: madonnaLennon408 4 | Year/month of birth: 1995/03 5 | Sex: M 6 | CI type: 21 7 | Volume: 8 8 | Range: 6 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_527.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 13 15:03:55 2011 3 | Subject: scaryLennon414 4 | Year/month of birth: 1996/02 5 | Sex: N 6 | CI type: 18 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_530.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 19 10:47:35 2011 3 | Subject: gingerSpice416 4 | Year/month of birth: 1993/12 5 | Sex: M 6 | CI type: 19 7 | Volume: 4 8 | Range: 6 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_536.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 14 09:01:29 2011 3 | Subject: jaySync420 4 | Year/month of birth: 1998/02 5 | Sex: N 6 | CI type: 18 7 | Volume: 8 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_542.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Aug 1 10:28:48 2011 3 | Subject: ringoBeet422 4 | Year/month of birth: 1999/10 5 | Sex: M 6 | CI type: 20 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_546.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 29 15:43:02 2011 3 | Subject: scaryLennon426 4 | Year/month of birth: 1995/09 5 | Sex: F 6 | CI type: 18 7 | Volume: 9 8 | Range: 9 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_547.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 5 09:56:05 2011 3 | Subject: madonnaBroccoli427 4 | Year/month of birth: 1999/12 5 | Sex: N 6 | CI type: 20 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_548.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 17 08:52:44 2011 3 | Subject: beyonceLennon428 4 | Year/month of birth: 1992/08 5 | Sex: N 6 | CI type: 17 7 | Volume: 3 8 | Range: 6 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_550.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon May 23 14:24:45 2011 3 | Subject: poshSpice430 4 | Year/month of birth: 1999/05 5 | Sex: F 6 | CI type: 22 7 | Volume: 6 8 | Range: 8 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/alexander/data_560.DATA: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat May 7 10:50:03 2011 3 | Subject: georgeSpice437 4 | Year/month of birth: 1997/12 5 | Sex: M 6 | CI type: 20 7 | Volume: 3 8 | Range: 5 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0211: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 6 15:49:15 2011 3 | Subject: robynSync173 4 | Year/month of birth: 1997/09 5 | Sex: M 6 | CI type: 9 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0218: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jun 23 15:25:05 2011 3 | Subject: madonnaSpice180 4 | Year/month of birth: 1994/01 5 | Sex: N 6 | CI type: 23 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0220: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 1 11:48:13 2011 3 | Subject: georgeAsparagus182 4 | Year/month of birth: 1994/05 5 | Sex: N 6 | CI type: 18 7 | Volume: 3 8 | Range: 6 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0227: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jul 28 16:26:05 2011 3 | Subject: poshJonas189 4 | Year/month of birth: 1998/10 5 | Sex: M 6 | CI type: 18 7 | Volume: 2 8 | Range: 7 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0229: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 17 09:08:21 2011 3 | Subject: scaryAsparagus190 4 | Year/month of birth: 1991/10 5 | Sex: F 6 | CI type: 20 7 | Volume: 10 8 | Range: 2 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0230: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jun 3 11:58:55 2011 3 | Subject: madonnaBeatle191 4 | Year/month of birth: 1992/08 5 | Sex: N 6 | CI type: 11 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0232: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jul 3 10:17:15 2011 3 | Subject: scarySync192 4 | Year/month of birth: 1997/02 5 | Sex: N 6 | CI type: 6 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0238: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jun 3 10:35:41 2011 3 | Subject: gingerZ196 4 | Year/month of birth: 1992/09 5 | Sex: M 6 | CI type: 6 7 | Volume: 1 8 | Range: 6 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0240: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jul 15 16:56:22 2011 3 | Subject: johnBackstreet198 4 | Year/month of birth: 1996/06 5 | Sex: F 6 | CI type: 6 7 | Volume: 3 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0243: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 14 12:04:14 2011 3 | Subject: paulSpice199 4 | Year/month of birth: 1994/01 5 | Sex: M 6 | CI type: 24 7 | Volume: 6 8 | Range: 10 9 | Discrimination: 10 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0245: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jul 1 13:46:35 2011 3 | Subject: babyHarrison201 4 | Year/month of birth: 1999/05 5 | Sex: F 6 | CI type: 3 7 | Volume: 5 8 | Range: 9 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0250: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 6 08:47:43 2011 3 | Subject: poshHarrison205 4 | Year/month of birth: 1997/03 5 | Sex: F 6 | CI type: 3 7 | Volume: 3 8 | Range: 2 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0257: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu May 26 08:31:36 2011 3 | Subject: paulBroccoli212 4 | Year/month of birth: 1997/10 5 | Sex: F 6 | CI type: 1 7 | Volume: 3 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0263: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 22 09:04:09 2011 3 | Subject: gingerSpice214 4 | Year/month of birth: 1998/03 5 | Sex: N 6 | CI type: 15 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0269: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 5 08:07:52 2011 3 | Subject: georgeSync220 4 | Year/month of birth: 1995/03 5 | Sex: M 6 | CI type: 14 7 | Volume: 5 8 | Range: 4 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0279: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Sep 27 10:34:54 2011 3 | Subject: johnStarr230 4 | Year/month of birth: 1992/07 5 | Sex: N 6 | CI type: 6 7 | Volume: 4 8 | Range: 10 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0283: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu May 12 08:22:30 2011 3 | Subject: princeStarr234 4 | Year/month of birth: 1995/10 5 | Sex: F 6 | CI type: 2 7 | Volume: 5 8 | Range: 3 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0294: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 6 11:11:27 2011 3 | Subject: princeMcCartney241 4 | Year/month of birth: 1992/01 5 | Sex: M 6 | CI type: 25 7 | Volume: 5 8 | Range: 2 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0307: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 26 13:23:07 2011 3 | Subject: robynStarr246 4 | Year/month of birth: 1999/03 5 | Sex: M 6 | CI type: 1 7 | Volume: 6 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0308: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 29 09:49:38 2011 3 | Subject: gingerBackstreet247 4 | Year/month of birth: 1996/09 5 | Sex: M 6 | CI type: 17 7 | Volume: 5 8 | Range: 5 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0311: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Jul 10 15:14:14 2011 3 | Subject: georgeBeet250 4 | Year/month of birth: 1993/02 5 | Sex: N 6 | CI type: 11 7 | Volume: 8 8 | Range: 4 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0324: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jun 9 14:22:12 2011 3 | Subject: scaryZ259 4 | Year/month of birth: 1998/05 5 | Sex: M 6 | CI type: 7 7 | Volume: 5 8 | Range: 4 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0331: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Aug 10 10:54:01 2011 3 | Subject: scaryBeatle265 4 | Year/month of birth: 1993/04 5 | Sex: F 6 | CI type: 6 7 | Volume: 3 8 | Range: 4 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0338: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Sep 20 16:25:55 2011 3 | Subject: poshZ272 4 | Year/month of birth: 1996/12 5 | Sex: N 6 | CI type: 3 7 | Volume: 3 8 | Range: 5 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0342: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed May 25 09:40:12 2011 3 | Subject: princeHarrison273 4 | Year/month of birth: 1995/03 5 | Sex: F 6 | CI type: 2 7 | Volume: 4 8 | Range: 2 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0356: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 8 09:40:18 2011 3 | Subject: madonnaBroccoli285 4 | Year/month of birth: 1997/11 5 | Sex: F 6 | CI type: 24 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0365: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Aug 20 08:31:27 2011 3 | Subject: scaryLennon294 4 | Year/month of birth: 1994/10 5 | Sex: M 6 | CI type: 23 7 | Volume: 5 8 | Range: 9 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0367: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Aug 17 08:15:39 2011 3 | Subject: beyonceSpice296 4 | Year/month of birth: 1996/05 5 | Sex: F 6 | CI type: 13 7 | Volume: 3 8 | Range: 7 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0370: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 27 16:24:59 2011 3 | Subject: georgeLennon299 4 | Year/month of birth: 1997/10 5 | Sex: F 6 | CI type: 1 7 | Volume: 6 8 | Range: 5 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0407: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 10 10:09:39 2011 3 | Subject: jayBeatle328 4 | Year/month of birth: 1991/04 5 | Sex: N 6 | CI type: 17 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0409: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 5 16:07:02 2011 3 | Subject: ringoSync330 4 | Year/month of birth: 1998/05 5 | Sex: M 6 | CI type: 23 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0413: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jul 21 14:39:03 2011 3 | Subject: poshHarrison332 4 | Year/month of birth: 1994/04 5 | Sex: M 6 | CI type: 18 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0414: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu May 19 12:44:17 2011 3 | Subject: princeAsparagus333 4 | Year/month of birth: 1996/10 5 | Sex: M 6 | CI type: 17 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0419: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 12 14:50:10 2011 3 | Subject: princeSpice335 4 | Year/month of birth: 1991/04 5 | Sex: F 6 | CI type: 7 7 | Volume: 1 8 | Range: 5 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0424: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 1 12:01:42 2011 3 | Subject: ringoSpice340 4 | Year/month of birth: 1992/02 5 | Sex: N 6 | CI type: 1 7 | Volume: 5 8 | Range: 5 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0426: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jul 28 10:21:42 2011 3 | Subject: babyMcCartney342 4 | Year/month of birth: 1995/05 5 | Sex: M 6 | CI type: 16 7 | Volume: 6 8 | Range: 4 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0446: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 1 16:22:57 2011 3 | Subject: gingerBroccoli355 4 | Year/month of birth: 1991/05 5 | Sex: M 6 | CI type: 25 7 | Volume: 5 8 | Range: 5 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0458: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat May 7 14:01:49 2011 3 | Subject: robynJonas367 4 | Year/month of birth: 1994/01 5 | Sex: N 6 | CI type: 7 7 | Volume: 3 8 | Range: 5 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0459: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 26 13:19:35 2011 3 | Subject: robynLennon368 4 | Year/month of birth: 1993/10 5 | Sex: M 6 | CI type: 19 7 | Volume: 6 8 | Range: 2 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0468: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 5 08:12:43 2011 3 | Subject: beyonceJonas376 4 | Year/month of birth: 1996/10 5 | Sex: M 6 | CI type: 24 7 | Volume: 4 8 | Range: 6 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0486: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 19 14:32:40 2011 3 | Subject: gingerMcCartney390 4 | Year/month of birth: 1997/07 5 | Sex: M 6 | CI type: 8 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0487: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Aug 1 09:53:38 2011 3 | Subject: gingerMcCartney390 4 | Year/month of birth: 1997/07 5 | Sex: M 6 | CI type: 8 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0495: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jul 28 14:06:20 2011 3 | Subject: princeBackstreet395 4 | Year/month of birth: 1993/03 5 | Sex: M 6 | CI type: 13 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0499: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 20 16:58:45 2011 3 | Subject: scaryLennon399 4 | Year/month of birth: 1999/08 5 | Sex: F 6 | CI type: 12 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0505: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 9 13:32:11 2011 3 | Subject: babyJonas401 4 | Year/month of birth: 1996/01 5 | Sex: N 6 | CI type: 1 7 | Volume: 3 8 | Range: 3 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0520: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 20 11:31:59 2011 3 | Subject: madonnaJonas411 4 | Year/month of birth: 1998/06 5 | Sex: N 6 | CI type: 23 7 | Volume: 8 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0523: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 3 15:14:46 2011 3 | Subject: georgeBeatle412 4 | Year/month of birth: 1997/05 5 | Sex: N 6 | CI type: 1 7 | Volume: 8 8 | Range: 10 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0528: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 24 13:35:24 2011 3 | Subject: scaryLennon414 4 | Year/month of birth: 1996/02 5 | Sex: N 6 | CI type: 18 7 | Volume: 4 8 | Range: 10 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0529: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 28 10:46:08 2011 3 | Subject: madonnaAsparagus415 4 | Year/month of birth: 1993/07 5 | Sex: F 6 | CI type: 21 7 | Volume: 3 8 | Range: 10 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0541: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 25 09:24:04 2011 3 | Subject: ringoBeet422 4 | Year/month of birth: 1999/10 5 | Sex: M 6 | CI type: 20 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0543: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jun 10 14:58:13 2011 3 | Subject: gingerCarrot423 4 | Year/month of birth: 1991/01 5 | Sex: M 6 | CI type: 20 7 | Volume: 6 8 | Range: 0 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0549: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jun 17 14:43:38 2011 3 | Subject: paulJonas429 4 | Year/month of birth: 1993/08 5 | Sex: N 6 | CI type: 14 7 | Volume: 3 8 | Range: 4 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0551: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 1 10:09:42 2011 3 | Subject: ringoBackstreet431 4 | Year/month of birth: 1999/08 5 | Sex: M 6 | CI type: 24 7 | Volume: 3 8 | Range: 9 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0552: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jul 2 14:55:38 2011 3 | Subject: paulJonas432 4 | Year/month of birth: 1995/02 5 | Sex: M 6 | CI type: 10 7 | Volume: 2 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0556: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Sep 11 16:33:54 2011 3 | Subject: princeCarrot434 4 | Year/month of birth: 1992/09 5 | Sex: M 6 | CI type: 16 7 | Volume: 9 8 | Range: 3 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0558: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Sep 23 13:47:10 2011 3 | Subject: madonnaHarrison435 4 | Year/month of birth: 1992/02 5 | Sex: M 6 | CI type: 7 7 | Volume: 2 8 | Range: 7 9 | Discrimination: 1 10 | -------------------------------------------------------------------------------- /shell/data/gerdal/Data0559: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 12 12:36:10 2011 3 | Subject: babyJonas436 4 | Year/month of birth: 1996/07 5 | Sex: F 6 | CI type: 21 7 | Volume: 9 8 | Range: 10 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/NOTES: -------------------------------------------------------------------------------- 1 | Contact Janice about new calibration for data in August. 2 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_217.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 8 15:08:36 2011 3 | Subject: jayBackstreet179 4 | Year/month of birth: 1994/09 5 | Sex: N 6 | CI type: 18 7 | Volume: 6 8 | Range: 5 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_219.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Aug 24 14:44:27 2011 3 | Subject: beyonceHarrison181 4 | Year/month of birth: 1996/04 5 | Sex: F 6 | CI type: 15 7 | Volume: 9 8 | Range: 6 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_226.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 25 11:10:05 2011 3 | Subject: madonnaMcCartney188 4 | Year/month of birth: 1992/03 5 | Sex: N 6 | CI type: 14 7 | Volume: 2 8 | Range: 1 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_228.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 20 10:40:32 2011 3 | Subject: poshJonas189 4 | Year/month of birth: 1998/10 5 | Sex: M 6 | CI type: 18 7 | Volume: 2 8 | Range: 7 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_231.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jun 27 10:30:07 2011 3 | Subject: scarySync192 4 | Year/month of birth: 1997/02 5 | Sex: N 6 | CI type: 6 7 | Volume: 5 8 | Range: 7 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_236.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 6 12:57:12 2011 3 | Subject: jayMcCartney194 4 | Year/month of birth: 1998/02 5 | Sex: N 6 | CI type: 20 7 | Volume: 5 8 | Range: 5 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_255.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Jun 4 11:10:28 2011 3 | Subject: johnLennon210 4 | Year/month of birth: 1993/11 5 | Sex: N 6 | CI type: 18 7 | Volume: 6 8 | Range: 6 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_261.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Aug 15 10:28:56 2011 3 | Subject: paulBroccoli212 4 | Year/month of birth: 1997/10 5 | Sex: F 6 | CI type: 1 7 | Volume: 3 8 | Range: 8 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_264.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 2 11:21:23 2011 3 | Subject: jaySync215 4 | Year/month of birth: 1993/02 5 | Sex: N 6 | CI type: 2 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_266.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 15 08:58:48 2011 3 | Subject: johnStarr217 4 | Year/month of birth: 1996/05 5 | Sex: N 6 | CI type: 15 7 | Volume: 6 8 | Range: 10 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_280.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 15 16:14:23 2011 3 | Subject: johnAsparagus231 4 | Year/month of birth: 1997/02 5 | Sex: M 6 | CI type: 23 7 | Volume: 9 8 | Range: 10 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_282.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri May 13 15:16:27 2011 3 | Subject: georgeBackstreet233 4 | Year/month of birth: 1991/01 5 | Sex: F 6 | CI type: 8 7 | Volume: 3 8 | Range: 6 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_290.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jun 9 14:44:07 2011 3 | Subject: babyJonas240 4 | Year/month of birth: 1993/03 5 | Sex: M 6 | CI type: 3 7 | Volume: 0 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_293.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Jun 2 16:58:46 2011 3 | Subject: babyJonas240 4 | Year/month of birth: 1993/03 5 | Sex: M 6 | CI type: 3 7 | Volume: 0 8 | Range: 9 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_312.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jul 6 10:39:52 2011 3 | Subject: robynStarr251 4 | Year/month of birth: 1996/04 5 | Sex: F 6 | CI type: 24 7 | Volume: 5 8 | Range: 4 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_325.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 23 12:54:20 2011 3 | Subject: scaryBeet260 4 | Year/month of birth: 1999/10 5 | Sex: N 6 | CI type: 23 7 | Volume: 7 8 | Range: 10 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_326.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 5 12:20:47 2011 3 | Subject: poshHarrison261 4 | Year/month of birth: 1999/09 5 | Sex: N 6 | CI type: 20 7 | Volume: 4 8 | Range: 9 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_343.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Jul 4 09:54:35 2011 3 | Subject: princeHarrison273 4 | Year/month of birth: 1995/03 5 | Sex: F 6 | CI type: 2 7 | Volume: 4 8 | Range: 4 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_360.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 29 12:56:35 2011 3 | Subject: ringoCarrot289 4 | Year/month of birth: 1997/12 5 | Sex: F 6 | CI type: 17 7 | Volume: 5 8 | Range: 10 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_368.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Aug 19 13:12:34 2011 3 | Subject: scaryBeet297 4 | Year/month of birth: 1994/02 5 | Sex: F 6 | CI type: 3 7 | Volume: 1 8 | Range: 10 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_374.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Sep 12 16:22:47 2011 3 | Subject: poshBeatle303 4 | Year/month of birth: 1996/01 5 | Sex: F 6 | CI type: 21 7 | Volume: 7 8 | Range: 4 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_375.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu May 26 14:56:52 2011 3 | Subject: beyonceJonas304 4 | Year/month of birth: 1995/11 5 | Sex: F 6 | CI type: 16 7 | Volume: 5 8 | Range: 4 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_383.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Mon Aug 22 16:26:09 2011 3 | Subject: beyonceSpice307 4 | Year/month of birth: 1997/01 5 | Sex: N 6 | CI type: 20 7 | Volume: 8 8 | Range: 10 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_394.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun May 1 14:41:09 2011 3 | Subject: ringoSpice318 4 | Year/month of birth: 1993/12 5 | Sex: M 6 | CI type: 25 7 | Volume: 2 8 | Range: 7 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_395.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Jun 29 15:46:50 2011 3 | Subject: madonnaBroccoli319 4 | Year/month of birth: 1999/06 5 | Sex: F 6 | CI type: 10 7 | Volume: 7 8 | Range: 8 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_401.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 8 14:59:05 2011 3 | Subject: robynSpice324 4 | Year/month of birth: 1999/03 5 | Sex: F 6 | CI type: 10 7 | Volume: 3 8 | Range: 10 9 | Discrimination: 7 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_418.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Aug 30 08:22:33 2011 3 | Subject: princeSpice335 4 | Year/month of birth: 1991/04 5 | Sex: F 6 | CI type: 7 7 | Volume: 1 8 | Range: 6 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_457.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 14 09:18:41 2011 3 | Subject: beyonceBeatle366 4 | Year/month of birth: 1999/10 5 | Sex: N 6 | CI type: 12 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_474.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sun Aug 21 13:11:09 2011 3 | Subject: ringoMcCartney382 4 | Year/month of birth: 1997/08 5 | Sex: F 6 | CI type: 2 7 | Volume: 4 8 | Range: 5 9 | Discrimination: 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_475.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Wed Sep 28 08:03:15 2011 3 | Subject: robynLennon383 4 | Year/month of birth: 1998/03 5 | Sex: N 6 | CI type: 4 7 | Volume: 6 8 | Range: 7 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_476.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Sep 2 09:48:10 2011 3 | Subject: babyBeet384 4 | Year/month of birth: 1996/04 5 | Sex: N 6 | CI type: 21 7 | Volume: 8 8 | Range: 8 9 | Discrimination: 9 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_478.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 29 14:25:35 2011 3 | Subject: jayCarrot386 4 | Year/month of birth: 1991/11 5 | Sex: F 6 | CI type: 23 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_480.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue May 3 11:27:09 2011 3 | Subject: beyonceZ388 4 | Year/month of birth: 1991/08 5 | Sex: N 6 | CI type: 24 7 | Volume: 4 8 | Range: 5 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_489.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jul 19 16:01:08 2011 3 | Subject: gingerMcCartney390 4 | Year/month of birth: 1997/07 5 | Sex: M 6 | CI type: 8 7 | Volume: 5 8 | Range: 4 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_496.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Sep 20 12:29:04 2011 3 | Subject: beyonceLennon396 4 | Year/month of birth: 1997/11 5 | Sex: N 6 | CI type: 25 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_509.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Thu Sep 22 08:43:31 2011 3 | Subject: beyonceCarrot405 4 | Year/month of birth: 1999/05 5 | Sex: N 6 | CI type: 5 7 | Volume: 5 8 | Range: 8 9 | Discrimination: 3 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_510.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat May 14 08:52:25 2011 3 | Subject: ringoAsparagus406 4 | Year/month of birth: 1993/07 5 | Sex: F 6 | CI type: 1 7 | Volume: 6 8 | Range: 5 9 | Discrimination: 5 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_517.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Sat Sep 3 14:40:34 2011 3 | Subject: gingerBeatle409 4 | Year/month of birth: 1999/02 5 | Sex: F 6 | CI type: 21 7 | Volume: 6 8 | Range: 10 9 | Discrimination: 8 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_524.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Fri Jun 24 10:14:01 2011 3 | Subject: babyBackstreet413 4 | Year/month of birth: 1992/12 5 | Sex: F 6 | CI type: 15 7 | Volume: 4 8 | Range: 7 9 | Discrimination: 6 10 | -------------------------------------------------------------------------------- /shell/data/jamesm/data_553.txt: -------------------------------------------------------------------------------- 1 | # 2 | Reported: Tue Jun 14 13:22:45 2011 3 | Subject: scaryBackstreet433 4 | Year/month of birth: 1992/12 5 | Sex: F 6 | CI type: 22 7 | Volume: 7 8 | Range: 5 9 | Discrimination: 4 10 | -------------------------------------------------------------------------------- /shell/ex_data.txt: -------------------------------------------------------------------------------- 1 | # Example data file 2 | Reported: Wed Oct 12 10:22:55 2011 3 | Subject: appaloosa123 4 | Year/month of birth: 1994/12 5 | Sex: M # options are 'MFN', where 'N' is "not given" 6 | CI type: 4 # integer in the range 1..25 7 | Volume: 3 8 | Range: 7 9 | Discrimination: 2 10 | -------------------------------------------------------------------------------- /shell/hello: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Hello, World" 4 | -------------------------------------------------------------------------------- /spreadsheets/exercises/spreadsheets_ex1.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/spreadsheets/exercises/spreadsheets_ex1.xls -------------------------------------------------------------------------------- /spreadsheets/exercises/spreadsheets_ex2.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/spreadsheets/exercises/spreadsheets_ex2.xls -------------------------------------------------------------------------------- /spreadsheets/exercises/spreadsheets_ex3.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/spreadsheets/exercises/spreadsheets_ex3.xls -------------------------------------------------------------------------------- /sql/cheat-sheet.md: -------------------------------------------------------------------------------- 1 | SQL Cheat Sheet 2 | =============== 3 | 4 | Basic queries 5 | ------------- 6 | 7 | Select one or more columns of data from a table: 8 | 9 | SELECT column_name_1, column_name_2 FROM table_name; 10 | 11 | Select all of the columns in a table: 12 | 13 | SELECT * FROM table_name; 14 | 15 | Get only unique lines in a query: 16 | 17 | SELECT DISTINCT column_name FROM table_name; 18 | 19 | Perform calculations in a query: 20 | 21 | SELECT column_name_1, ROUND(column_name_2 / 1000.0) FROM table_name; 22 | 23 | 24 | Filtering 25 | --------- 26 | 27 | Select only the data meeting certain criteria: 28 | 29 | SELECT * FROM table_name WHERE column_name = 'Hello World'; 30 | 31 | Combine conditions: 32 | 33 | SELECT * FROM table_name WHERE (column_name_1 >= 1000) AND (column_name_2 = 'A' OR column_name_2 = 'B'); 34 | 35 | 36 | Sorting 37 | ------- 38 | 39 | Sort results using `ASC` for ascending order or `DESC` for descending order: 40 | 41 | SELECT * FROM table_name ORDER BY column_name_1 ASC, column_name_2 DESC; 42 | 43 | 44 | Aggregation 45 | ----------- 46 | 47 | Combine data into groups and calculate combined values in groups: 48 | 49 | SELECT column_name_1, SUM(column_name_2), COUNT(*) FROM table_name GROUP BY column_name_1; 50 | 51 | 52 | Joins 53 | ----- 54 | 55 | Join data from two tables: 56 | 57 | SELECT * FROM table_name_1 JOIN table_name_2 ON table_name_1.column_name = table_name_2.column_name; 58 | 59 | 60 | Combining commands 61 | ------------------ 62 | 63 | SQL commands can be combined in the following order: 64 | `SELECT`, `FROM`, `JOIN`, `ON`, `WHERE`, `GROUP BY`, `ORDER BY`. 65 | -------------------------------------------------------------------------------- /sql/exercises/experiments.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/sql/exercises/experiments.sqlite -------------------------------------------------------------------------------- /sql/exercises/experiments_null.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/sql/exercises/experiments_null.sqlite -------------------------------------------------------------------------------- /sql/exercises/experiments_subqueries.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/sql/exercises/experiments_subqueries.sqlite -------------------------------------------------------------------------------- /sql/exercises/nobel_prizes.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/DEPRECATED-boot-camps/2e84f2b5eb5b1198641c68d3cbfbd41e6760932d/sql/exercises/nobel_prizes.sqlite -------------------------------------------------------------------------------- /sql/exercises/select.markdown: -------------------------------------------------------------------------------- 1 | ## Getting Started 2 | 3 | In these exercises we will be using a database of that contains information 4 | about Nobel Prizes [nobel_prizes.sqlite](nobel_prizes.sqlite). 5 | 6 | This database only contains one table: `Nobel_Prizes`. 7 | 8 | ## The exercises 9 | 10 | --- 11 | 12 | **Question:** Fetch all of the records from the `Nobel_Prizes` table. 13 | 14 | > ```sql 15 | > SELECT * FROM Nobel_Prizes; 16 | > ``` 17 | > Notice how the `\*` is used to select all of the columns 18 | > 19 | --- 20 | 21 | **Question:** Fetch all of the records from the `Nobel\_Prizes` table, but only 22 | show return the award winner's name and year the prize was awarded. 23 | 24 | **Answer:** 25 | > ```sql 26 | > SELECT Year, Name FROM Nobel_Prizes; 27 | > ``` 28 | 29 | --- 30 | 31 | **Question:** Fetch a list of all of the different areas the Nobel Prizes have 32 | been awarded in. Don't return any duplicates! 33 | 34 | **Answer:** 35 | > ```sql 36 | > SELECT DISTINCT Area FROM Nobel_Prizes; 37 | > ``` 38 | 39 | --- 40 | 41 | **Question:** The `UPPER(str)` function takes a string `str` and returns a new, 42 | upper-case version of `str`. For instance, `SELECT UPPER("Hello");` returns the 43 | string "HELLO". 44 | 45 | Using `UPPER()`, write a query that fetches all of the Nobel Prize winner's 46 | names, both as it is in the database, and in upper-case. 47 | 48 | **Answer:** 49 | > ```sql 50 | > SELECT Name, UPPER(Name) FROM Nobel_Prizes; 51 | > ``` 52 | -------------------------------------------------------------------------------- /sql/exercises/sort.markdown: -------------------------------------------------------------------------------- 1 | ## Getting Started 2 | 3 | 4 | In these exercises we will be using a database of that contains information 5 | about Nobel Prizes: [nobel_prizes.sqlite](nobel_prizes.sqlite). 6 | 7 | ## The exercises 8 | 9 | Question: Fetch all of the prizes, and sort them by Year. 10 | 11 | Answer: 12 | > ```sql 13 | > SELECT * FROM Nobel_Prizes ORDER BY Year; 14 | > ``` 15 | > 16 | > You may have chosen to specify ASC or DESC after the Year column as well, like so: 17 | > 18 | > ```sql 19 | > SELECT * FROM Nobel_Prizes ORDER BY Year DESC; 20 | > ``` 21 | 22 | --- 23 | 24 | Question: Fetch all of the prizes, and sort them by Area in descending order, 25 | and within each area sort by Year in ascending order. 26 | 27 | Answer: 28 | > ```sql 29 | > SELECT * FROM Nobel_Prizes 30 | > ORDER BY Area DESC, Year ASC; 31 | > ``` 32 | 33 | --- 34 | 35 | Question: Fetch all of the Nobel Prizes awarded in or before 1950 and sort the 36 | results by the Area. 37 | 38 | Answer: 39 | > ```sql 40 | > SELECT * FROM Nobel_Prizes 41 | > WHERE Year <= 1950 42 | > ORDER BY Area; 43 | > ``` 44 | > 45 | > Notice that we put the ORDER BY clause _after_ the WHERE clause. In SQL, the 46 | > different clauses have to appear in a certain order. We'll discuss this again 47 | > in a future lecture. 48 | -------------------------------------------------------------------------------- /sql/outline.md: -------------------------------------------------------------------------------- 1 | SQL Outline 2 | =========== 3 | 4 | * Basic queries - selecting data from a table and performing basic calculations 5 | * Filtering - selecting only the data that matches a set of conditions 6 | * Sorting - ordering results 7 | * Aggregation - grouping the output of queries and performing calculations within groups 8 | * Joins - combing data from multiple tables 9 | * Basic database design - how and why to split data into multiple tables -------------------------------------------------------------------------------- /testing/outline.md: -------------------------------------------------------------------------------- 1 | Testing Outline 2 | =============== 3 | 4 | * Testing: how to save time and write better code 5 | * Exceptions: how to handle errors and detect bugs 6 | * Unit tests: how to isolate components of your code and make sure they work 7 | * Floating-point numbers: how to test results that have limited precision 8 | -------------------------------------------------------------------------------- /version-control/svn/exercises/planets.txt: -------------------------------------------------------------------------------- 1 | Planet Mean Distance From Sun 2 | Mercury 36.0 3 | Venus 67.1 4 | Earth 92.9 5 | Marz 140.9 6 | Jupiter 483.4 7 | 8 | -------------------------------------------------------------------------------- /version-control/svn/exercises/temperature.txt: -------------------------------------------------------------------------------- 1 | City January Low January High 2 | Winnipeg, MB -22.8 -12.7 3 | Saskatoon, SK -22.3 -11.8 4 | Regina, SK -21.6 -10.7 5 | Quebec City, QC -17.6 -7.9 6 | Edmonton, AB -16.0 -7.3 7 | Ottawa, ON -15.3 -6.1 8 | Calgary, AB -15.1 -2.8 9 | Montreal, QC -14.7 -5.7 10 | Halifax, NS -10.7 -1.2 11 | St. John's, NL -8.6 -0.9 12 | Toronto, ON -7.3 -1.1 13 | Vancouver, BC +0.5 +6.1 14 | Yellowknife, NT -32.0 -24.0 15 | Iqaluit, NU -30.6 -22.5 16 | Moncton, NB -14.3 -3.6 17 | 18 | --------------------------------------------------------------------------------