function namedSet(a){
//Accepts a pitch collection
//Returns an array where index [0] contains Forte's set class number and indices 1 and greater contain descriptive names for this set class.
	a=primeForm(a);
	switch(a){
		case "0":				var name=new Array("","unison");return name;
		//intervals (no Forte numbers)
		case "01":				var name=new Array("","semitone");return name;
		case "02":				var name=new Array("","whole tone");return name;
		case "03":				var name=new Array("","minor third");return name;
		case "04":				var name=new Array("","major third");return name;
		case "05":				var name=new Array("","perfect fourth");return name;
		case "06":				var name=new Array("","tritone");return name;
		//trichords
		case "012":				var name=new Array("3-1","chromatic trimirror");return name;
		case "013":				var name=new Array("3-2","Phrygian trichord");return name;
		case "014":				var name=new Array("3-3","major-minor trichord");return name;
		case "015":				var name=new Array("3-4");return name;
		case "016":				var name=new Array("3-5","Viennese trichord","Rite chord");return name;
		case "024":				var name=new Array("3-6","whole tone trichord");return name;
		case "025":				var name=new Array("3-7");return name;
		case "026":				var name=new Array("3-8","Italian sixth");return name;
		case "027":				var name=new Array("3-9","quartal trichord");return name;
		case "036":				var name=new Array("3-10","diminished trichord");return name;
		case "037":				var name=new Array("3-11","major/minor trichord");return name;
		case "048":				var name=new Array("3-12","augmented trichord");return name;
		//tetrachords
		case "0123":			var name=new Array("4-1","BACH theme","chromatic tetramirror");return name;
		case "0124":			var name=new Array("4-2","major second tetracluster");return name;
		case "0125":			var name=new Array("4-4");return name;
		case "0126":			var name=new Array("4-5");return name;
		case "0127":			var name=new Array("4-6");return name;
		case "0134":			var name=new Array("4-3","alternating tetramirror");return name;
		case "0135":			var name=new Array("4-11","Phrygian tetrachord");return name;
		case "0136":			var name=new Array("4-13");return name;
		case "0137":			var name=new Array("4-Z29","all interval tetrachord");return name;
		case "0145":			var name=new Array("4-7","Arabian tetramirror");return name;
		case "0146":			var name=new Array("4-Z15","all interval tetrachord");return name;
		case "0147":			var name=new Array("4-18");return name;
		case "0148":			var name=new Array("4-19");return name;
		case "0156":			var name=new Array("4-8","double fourth tetramirror");return name;
		case "0157":			var name=new Array("4-16");return name;
		case "0158":			var name=new Array("4-20");return name;
		case "0167":			var name=new Array("4-9","Z-cell","double tritone tetramirror");return name;
		case "0235":			var name=new Array("4-10");return name;
		case "0236":			var name=new Array("4-12");return name;
		case "0237":			var name=new Array("4-14");return name;
		case "0246":			var name=new Array("4-21","Y-cell");return name;
		case "0247":			var name=new Array("4-22");return name;
		case "0248":			var name=new Array("4-24");return name;
		case "0257":			var name=new Array("4-23");return name;
		case "0258":			var name=new Array("4-27");return name;
		case "0268":			var name=new Array("4-25");return name;
		case "0347":			var name=new Array("4-17");return name;
		case "0358":			var name=new Array("4-26");return name;
		case "0369":			var name=new Array("4-28","diminished tetrachord");return name;
		//pentachords
		case "01234":			var name=new Array("5-1","chromatic pentamirror");return name;
		case "01235":			var name=new Array("5-2");return name;
		case "01236":			var name=new Array("5-4","blues pentacluster");return name;
		case "01237":			var name=new Array("5-5");return name;
		case "01245":			var name=new Array("5-3","Spanish pentacluster");return name;
		case "01246":			var name=new Array("5-9");return name;
		case "01247":			var name=new Array("5-Z36");return name;
		case "01248":			var name=new Array("5-13");return name;
		case "01256":			var name=new Array("5-6","Oriental pentacluster");return name;
		case "01257":			var name=new Array("5-14");return name;
		case "01258":			var name=new Array("5-Z38");return name;
		case "01267":			var name=new Array("5-7","double pentacluster");return name;
		case "01268":			var name=new Array("5-15");return name;
		case "01346":			var name=new Array("5-10");return name;
		case "01347":			var name=new Array("5-16");return name;
		case "01348":			var name=new Array("5-Z17");return name;
		case "01356":			var name=new Array("5-Z12");return name;
		case "01357":			var name=new Array("5-24");return name;
		case "01358":			var name=new Array("5-27");return name;
		case "01367":			var name=new Array("5-19","Javanese pentachord");return name;
		case "01368":			var name=new Array("5-29","Kumoi pentachord");return name;
		case "01369":			var name=new Array("5-31");return name;
		case "01457":			var name=new Array("5-Z18","gyspy pentachord");return name;
		case "01458":			var name=new Array("5-21","Syrian pentatonic");return name;
		case "01468":			var name=new Array("5-30","enigmatic pentachord");return name;
		case "01469":			var name=new Array("5-32","neopolitan pentachord");return name;
		case "01478":			var name=new Array("5-22","Persian pentamirror");return name;
		case "01568":			var name=new Array("5-20");return name;
		case "02346":			var name=new Array("5-8");return name;
		case "02347":			var name=new Array("5-11");return name;
		case "02357":			var name=new Array("5-23");return name;
		case "02358":			var name=new Array("5-25");return name;
		case "02368":			var name=new Array("5-28");return name;
		case "02458":			var name=new Array("5-26");return name;
		case "02468":			var name=new Array("5-33");return name;
		case "02469":			var name=new Array("5-34");return name;
		case "02479":			var name=new Array("5-35","black key pentatonic");return name;
		case "03458":			var name=new Array("5-Z37");return name;
		//hexachords
		case "012345":			var name=new Array("6-1","chromatic hexamirror");return name;
		case "012346":			var name=new Array("6-2");return name;
		case "012347":			var name=new Array("6-Z36");return name;
		case "012348":			var name=new Array("6-Z37");return name;
		case "012356":			var name=new Array("6-Z3");return name;
		case "012357":			var name=new Array("6-9");return name;
		case "012358":			var name=new Array("6-Z40");return name;
		case "012367":			var name=new Array("6-5");return name;
		case "012368":			var name=new Array("6-Z41");return name;
		case "012369":			var name=new Array("6-Z42");return name;
		case "012378":			var name=new Array("6-Z38");return name;
		case "012456":			var name=new Array("6-Z4");return name;
		case "012457":			var name=new Array("6-Z11");return name;
		case "012458":			var name=new Array("6-15");return name;
		case "012467":			var name=new Array("6-Z12");return name;
		case "012468":			var name=new Array("6-22");return name;
		case "012469":			var name=new Array("6-Z46");return name;
		case "012478":			var name=new Array("6-Z17");return name;
		case "012479":			var name=new Array("6-Z47");return name;
		case "012567":			var name=new Array("6-Z6");return name;
		case "012568":			var name=new Array("6-Z43");return name;
		case "012569":			var name=new Array("6-Z44","Schoenberg anagram hexachord");return name;
		case "012578":			var name=new Array("6-18");return name;
		case "012579":			var name=new Array("6-Z48");return name;
		case "012678":			var name=new Array("6-7","Messiaen mode 5");return name;
		case "013457":			var name=new Array("6-Z10");return name;
		case "013458":			var name=new Array("6-14");return name;
		case "013467":			var name=new Array("6-Z13");return name;
		case "013468":			var name=new Array("6-Z24");return name;
		case "013469":			var name=new Array("6-27");return name;
		case "013478":			var name=new Array("6-Z19");return name;
		case "013479":			var name=new Array("6-Z49","Prometheus neapolitan mode");return name;
		case "013568":			var name=new Array("6-Z25");return name;
		case "013569":			var name=new Array("6-Z28");return name;
		case "013578":			var name=new Array("6-Z26");return name;
		case "013579":			var name=new Array("6-34","Scriabin's mystic chord");return name;
		case "013679":			var name=new Array("6-30","Petrushka chord");return name;
		case "014568":			var name=new Array("6-16");return name;
		case "014579":			var name=new Array("6-31");return name;
		case "014589":			var name=new Array("6-20","augmented scale");return name;
		case "014679":			var name=new Array("6-Z50");return name;
		case "023457":			var name=new Array("6-8");return name;
		case "023458":			var name=new Array("6-Z39");return name;
		case "023468":			var name=new Array("6-21");return name;
		case "023469":			var name=new Array("6-Z45");return name;
		case "023568":			var name=new Array("6-Z23");return name;
		case "023579":			var name=new Array("6-33","Dorian hexachord");return name;
		case "023679":			var name=new Array("6-Z29");return name;
		case "024579":			var name=new Array("6-32","Arezzo major diatonic");return name;
		case "02468t":			var name=new Array("6-35","whole-tone collection");return name;

		//septachords
		case "0123456":			var name=new Array("7-1","chromatic heptamirror");return name;
		case "0123457":			var name=new Array("7-2");return name;
		case "0123467":			var name=new Array("7-4");return name;
		case "0123567":			var name=new Array("7-5");return name;
		case "0123458":			var name=new Array("7-3");return name;
		case "0123468":			var name=new Array("7-9");return name;
		case "0123568":			var name=new Array("7-Z36");return name;
		case "0124568":			var name=new Array("7-13");return name;
		case "0123478":			var name=new Array("7-6");return name;
		case "0123578":			var name=new Array("7-14");return name;
		case "0124578":			var name=new Array("7-Z38");return name;
		case "0123678":			var name=new Array("7-7");return name;
		case "0124678":			var name=new Array("7-15");return name;
		case "0123469":			var name=new Array("7-10");return name;
		case "0123569":			var name=new Array("7-16");return name;
		case "0124569":			var name=new Array("7-Z17");return name;
		case "0123479":			var name=new Array("7-Z12");return name;
		case "0123579":			var name=new Array("7-24");return name;
		case "0124579":			var name=new Array("7-27");return name;
		case "0123679":			var name=new Array("7-19");return name;
		case "0124679":			var name=new Array("7-29");return name;
		case "0134679":			var name=new Array("7-31","Hungarian major","alternating heptachord");return name;
		case "0145679":			var name=new Array("7-Z18");return name;
		case "0124589":			var name=new Array("7-21");return name;
		case "0124689":			var name=new Array("7-30","Neopolitan minor","Mela Dhenuka");return name;
		case "0134689":			var name=new Array("7-32","harmonic minor collection","Spanish Gypsy","Mela Kiravani","Pilu That");return name;
		case "0125689":			var name=new Array("7-22","Persian","major Gypsy","Hungarian minor","double harmonic scale","Bhairav That","Mayamdavagaula Raga","Oriental");return name;
		case "0125679":			var name=new Array("7-20","Chromatic Phrygian inverse");return name;
		case "0234568":			var name=new Array("7-8");return name;
		case "0134568":			var name=new Array("7-11");return name;
		case "0234579":			var name=new Array("7-23");return name;
		case "0234679":			var name=new Array("7-25");return name;
		case "0135679":			var name=new Array("7-28");return name;
		case "0134579":			var name=new Array("7-26");return name;
		case "012468t":			var name=new Array("7-33","Neopolitan major","leading-whole-tone mode");return name;
		case "013468t":			var name=new Array("7-34","super Locrian mode","melodic minor ascending","jazz minor");return name;
		case "013568t":			var name=new Array("7-35","diatonic collection");return name;
		case "0134578":			var name=new Array("7-Z37");return name;
		//octachords
		case "01234567":		var name=new Array("8-1","chromatic octamirror");return name;
		case "01234568":		var name=new Array("8-2");return name;
		case "01234578":		var name=new Array("8-4");return name;
		case "01234678":		var name=new Array("8-5");return name;
		case "01235678":		var name=new Array("8-6");return name;
		case "01234569":		var name=new Array("8-3");return name;
		case "01234579":		var name=new Array("8-11");return name;
		case "01234679":		var name=new Array("8-13");return name;
		case "01235679":		var name=new Array("8-Z29");return name;
		case "01234589":		var name=new Array("8-7");return name;
		case "01234689":		var name=new Array("8-Z15");return name;
		case "01235689":		var name=new Array("8-18");return name;
		case "01245689":		var name=new Array("8-19");return name;
		case "01234789":		var name=new Array("8-8");return name;
		case "01235789":		var name=new Array("8-16");return name;
		case "01245789":		var name=new Array("8-20");return name;
		case "01236789":		var name=new Array("8-9","Messiaen mode 4");return name;
		case "02345679":		var name=new Array("8-10");return name;
		case "01345679":		var name=new Array("8-12");return name;
		case "01245679":		var name=new Array("8-14");return name;
		case "0123468t":		var name=new Array("8-21");return name;
		case "0123568t":		var name=new Array("8-22");return name;
		case "0124568t":		var name=new Array("8-24");return name;
		case "0123578t":		var name=new Array("8-23","quartal octachord","diatonic octad");return name;
		case "0124578t":		var name=new Array("8-27");return name;
		case "0124678t":		var name=new Array("8-25","Messiaen mode 6");return name;
		case "01345689":		var name=new Array("8-17");return name;
		case "0134578t":		var name=new Array("8-26","Spanish Phrygian","blues mode 2");return name;
		case "0134679t":		var name=new Array("8-28","octatonic collection","diminished scale");return name;
		//nonachords
		case "012345678":		var name=new Array("9-1","chromatic nonamirror");return name;
		case "012345679":		var name=new Array("9-2");return name;
		case "012345689":		var name=new Array("9-3");return name;
		case "012345789":		var name=new Array("9-4");return name;
		case "012346789":		var name=new Array("9-5");return name;
		case "01234568t":		var name=new Array("9-6");return name;
		case "01234578t":		var name=new Array("9-7","nonatonic blues scale");return name;
		case "01234678t":		var name=new Array("9-8");return name;
		case "01235678t":		var name=new Array("9-9","raga Ramdasi Malhar");return name;
		case "01234679t":		var name=new Array("9-10");return name;
		case "01235679t":		var name=new Array("9-11");return name;
		case "01245689t":		var name=new Array("9-12","Tsjerepnin","Messiaen mode 3");return name;
		//decachords - no forte numbers
		case "0123456789":		var name=new Array("","chromatic decamirror");return name;
		case "012345678t":		var name=new Array("");return name;
		case "012345679t":		var name=new Array("");return name;
		case "012345689t":		var name=new Array("");return name;
		case "012345789t":		var name=new Array("","major/minor mixed");return name;
		case "012346789t":		var name=new Array("","Messiaen mode 7");return name;
		//undecachords - no forte numbers
		case "0123456789t":		var name=new Array("","chromatic undecamirror");return name;
		//dodecachords - no forte number
		case "0123456789te":	var name=new Array("","aggregate","chromatic scale","dodecamirror");return name;
		//default should never be reached.
		default: var name=new Array("");return name;
	}
}