!0;(~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}SafeT ;987654321/-+*)('&%$"! 0,#<.:=>?QONMLJIHGFEDA@BPKCRSTSR?QONMLJIHGFEDA@BPKC>=;987654321/-+*)('&%$"! 0,#<.: None ]^_`abcdefghijklmnopqrstu]^_`abcdefghijklmnopqrstuNone %voeis2Get all search results on OEISe.g. pghci>searchSeq (ID "A000027") 0 [OEIS {number = "A000027", ids = ["M0472","N0173"], seqData = [1,2,3,4,5,6,7,... ghci>searchSeq (SubSeq [1,2,3,4]) 0 [OEIS {number = "A000027", ids = ["M0472","N0173"], seqData = [1,2,3,4,5,6,7,... ghci>length it 53 ghci>searchSeq (SubSeq [1,2,3,4]) 17 [OEIS {number = "A000027", ids = ["M0472","N0173"], seqData = [1,2,3,4,5,6,7,8,9, ghci>length it 17 8ghci>searchSeq (SubSeq [1,1,4,5,1,4,1,9,1,9,8,9,3]) 0 []woeis2searchSeq in IOxoeis2Look up a sequence on OEIS.e.g. sghci>lookupSeq (ID "A000027") Just (OEIS {number = "A000027", ids = ["M0472","N0173"], seqData = [1,2,3,4,5,6,7,... wghci>lookupSeq (SubSeq [1,2,3,4]) Just (OEIS {number = "A000027", ids = ["M0472","N0173"], seqData = [1,2,3,4,5,6,7,...yoeis2lookupSeq in IOzoeis2Get sub-sequence on OEIS.e.g. ghci>getSeqData (ID "A000027") Just [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77] ghci>getSeqData (SubSeq [1,2,3,4]) Just [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77]{oeis2getSeqData in IO|oeis2Extend from sub-sequence.e.g. ghci>extendSeq [1,2,3,4] [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77] /ghci> extendSeq [1,3,2,5,6,1,6] [1,3,2,5,6,1,6]}oeis2extendSeq in IOR :.<#,0 !"$%&'()*+-/123456789;?CKPB@ADEFGHIJLMNOQSvwxyz{|}Rvwxyz{|}S?CKPB@ADEFGHIJLMNOQ:.<#,0 !"$%&'()*+-/123456789; Safe(~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPBQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"oeis2-1.0.2-LhXEjM4VqAw48FPx3R5poZMath.OEIS.TypesMath.OEIS.Internal Math.OEIS Paths_oeis2OEISSeqOEISnumberidsseqDatanamecomment referencelinkformulaexamplemaple mathematicaprogramxrefkeywordoffsetauthorext referencesrevisiontimecreatedOEISDataINTSEQTXTTXTSKEYSPRGSKeywordBaseBrefChangedCofrConsCoreDeadDumbDupeEasyEigenFiniFracFullHardMoreMultNewNiceNonnObscSignTabfTablUnedUnknWalkWordLookOtherProgramLanguage SearchStatusIDSubSeqSignedNameCommentRefLinkFormulaExampleMaple MathematicaOffsetXRefKeyWordAuthor ExtensionOthersTextsSeqData$fShowSearchStatus$fEqSearchStatus $fEqKeyword $fShowKeyword $fReadKeyword$fShowOEISData $fShowOEISSeq $fEqOEISSeq $fReadOEISSeqintKeystextKeys textsKeyskeys+.+.++. showSeqData readSeqData baseSearchURI addPrefix searchURIopenURLgetJSON getResults getResultgetData resultLen emptyOEIS addElement parseOEIS readKeyword capitalize emptyProgram parsePrograms searchSeq searchSeq' lookupSeq lookupSeq' getSeqData getSeqData' extendSeq extendSeq'version getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName