CONSTRUCT { _:687863 up:source unirule:MF_01978 . _:687864 up:source unirule:MF_01978 . _:687865 up:source unirule:MF_01978 . _:687866 up:source unirule:MF_01978 . _:687867 up:source unirule:MF_01978 . _:687868 up:source unirule:MF_01978 . _:687869 up:source unirule:MF_01978 . _:687870 up:source unirule:MF_01978 . _:687871 up:source unirule:MF_01978 . _:687872 up:source unirule:MF_01978 . _:687873 up:source unirule:MF_01978 . _:687874 up:source unirule:MF_01978 . _:687875 up:source unirule:MF_01978 . _:687876 up:source unirule:MF_01978 . _:687877 up:source unirule:MF_01978 . _:687878 up:source unirule:MF_01978 . _:687879 up:source unirule:MF_01978 . _:687880 up:source unirule:MF_01978 . _:687881 up:source unirule:MF_01978 . _:687882 up:source unirule:MF_01978 . _:687883 up:source unirule:MF_01978 . _:687884 up:source unirule:MF_01978 . _:687885 up:source unirule:MF_01978 . _:687886 up:source unirule:MF_01978 . _:687887 up:source unirule:MF_01978 . _:687888 up:source unirule:MF_01978 . _:687889 up:source unirule:MF_01978 . _:687890 up:source unirule:MF_01978 . _:687891 up:source unirule:MF_01978 . _:687892 up:source unirule:MF_01978 . _:687893 up:source unirule:MF_01978 . ?this up:alternativeName ?name1 , ?name2 , ?name3 ; up:annotation ?annotation5 , ?annotation6 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation11 , ?annotation12 , ?annotation14 ; up:classifiedWith GO:0003872 , GO:0005737 , GO:0006096 , keyword:324 , keyword:418 , keyword:460 , keyword:479 , keyword:808 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.1.90' ; up:fullName 'Pyrophosphate--fructose 6-phosphate 1-phosphotransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName '6-phosphofructokinase, pyrophosphate dependent' ; rdf:type up:Structured_Name . ?name2 up:fullName 'PPi-dependent phosphofructokinase' ; up:shortName 'PPi-PFK' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Pyrophosphate-dependent 6-phosphofructose-1-kinase' ; rdf:type up:Structured_Name . ?gene4 skos:prefLabel 'pfp' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Catalyzes the phosphorylation of D-fructose 6-phosphate, the first committing step of glycolysis. Uses inorganic phosphate (PPi) as phosphoryl donor instead of ATP like common ATP-dependent phosphofructokinases (ATP-PFKs), which renders the reaction reversible, and can thus function both in glycolysis and gluconeogenesis. Consistently, PPi-PFK can replace the enzymes of both the forward (ATP-PFK) and reverse (fructose-bisphosphatase (FBPase)) reactions.' . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/13613>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.1.90>. ?annotation8 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation9 a up:Activity_Regulation_Annotation ; rdfs:comment 'Non-allosteric.' . ?annotation10 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate degradation; glycolysis; D-glyceraldehyde 3-phosphate and glycerone phosphate from D-glucose: step 3/4.' . ?annotation11 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation12 a up:Subcellular_Location_Annotation . ?annotation12li13 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation14 a up:Similarity_Annotation ; rdfs:comment "Belongs to the phosphofructokinase type A (PFKA) family. PPi-dependent PFK group II subfamily. Clade 'B2' sub-subfamily." . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalytic activity and substrate specificity; stabilizes the transition state when the phosphoryl donor is PPi; prevents ATP from binding by mimicking the alpha-phosphate group of ATP' . ?pfsb17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf ?molecule26 . ?molecule26 rdfs:label 'substrate' . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf ?molecule34 . ?molecule34 rdfs:label 'substrate' . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf ?molecule42 . ?molecule42 rdfs:label 'substrate' . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:18420 . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation . ?pfsb60 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf ?molecule63 . ?molecule63 rdfs:label 'substrate' . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf chebi:33019 . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalytic activity; stabilizes the transition state when the phosphoryl donor is PPi' . ?pfsb75 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . _:687894 a rdf:Statement ; up:attribution _:687863 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:687895 a rdf:Statement ; up:attribution _:687864 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:687896 a rdf:Statement ; up:attribution _:687865 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:687897 a rdf:Statement ; up:attribution _:687866 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:687898 a rdf:Statement ; up:attribution _:687867 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:687899 a rdf:Statement ; up:attribution _:687868 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:687900 a rdf:Statement ; up:attribution _:687869 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:687901 a rdf:Statement ; up:attribution _:687870 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:687902 a rdf:Statement ; up:attribution _:687871 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:687903 a rdf:Statement ; up:attribution _:687872 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:687904 a rdf:Statement ; up:attribution _:687873 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:687905 a rdf:Statement ; up:attribution _:687874 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:687906 a rdf:Statement ; up:attribution _:687875 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:687907 a rdf:Statement ; up:attribution _:687876 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:687908 a rdf:Statement ; up:attribution _:687877 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:418 . _:687909 a rdf:Statement ; up:attribution _:687878 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:687910 a rdf:Statement ; up:attribution _:687879 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:324 . _:687911 a rdf:Statement ; up:attribution _:687880 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:687912 a rdf:Statement ; up:attribution _:687881 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:687913 a rdf:Statement ; up:attribution _:687882 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003872 . _:687914 a rdf:Statement ; up:attribution _:687883 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006096 . _:687915 a rdf:Statement ; up:attribution _:687884 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:687916 a rdf:Statement ; up:source unirule:MF_01978 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:687917 a rdf:Statement ; up:attribution _:687885 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:687918 a rdf:Statement ; up:source unirule:MF_01978 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:687919 a rdf:Statement ; up:attribution _:687886 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:687920 a rdf:Statement ; up:source unirule:MF_01978 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:687921 a rdf:Statement ; up:attribution _:687887 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:687922 a rdf:Statement ; up:source unirule:MF_01978 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:687923 a rdf:Statement ; up:attribution _:687888 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:687924 a rdf:Statement ; up:source unirule:MF_01978 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:687925 a rdf:Statement ; up:attribution _:687889 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:687926 a rdf:Statement ; up:source unirule:MF_01978 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:687927 a rdf:Statement ; up:attribution _:687890 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:687928 a rdf:Statement ; up:source unirule:MF_01978 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:687929 a rdf:Statement ; up:attribution _:687891 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:687930 a rdf:Statement ; up:source unirule:MF_01978 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:687931 a rdf:Statement ; up:attribution _:687892 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:687932 a rdf:Statement ; up:source unirule:MF_01978 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:687933 a rdf:Statement ; up:attribution _:687893 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01978 #Rule MF_01978 Created by:ipedruzz on:2014-05-16 Modified by:ecastro on:2022-11-19 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01978 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01978a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01978a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01978a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01978a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_01978a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01978a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01978a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01978a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01978a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01978a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01978a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_01978a14')) AS ?annotation14) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionQ609I384 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I386 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ609I3MF_0197879 . ?templateMotifSequenceMatchRegionQ609I384 faldo:begin ?templateMotifSequenceMatchBeginQ609I385 . ?templateMotifSequenceMatchBeginQ609I385 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I380 ; faldo:reference isoform:Q609I3-1 . ?templateMotifSequenceProfileAlignmentOperationQ609I386 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . ?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197890 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ609I3MF_0197881 . ?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197889 . ?targetMotifMatchRegionMatchBeginMF_0197889 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197882 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0197890 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_0197879, 1, (STRLEN(?templateMotifCigarQ609I3MF_0197879) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_0197879, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionQ609I380) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197881, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197881) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197881, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197881, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197881) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197881, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) . BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0197882) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01978a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionQ609I399 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3101 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ609I3MF_0197894 . ?templateMotifSequenceMatchRegionQ609I399 faldo:begin ?templateMotifSequenceMatchBeginQ609I3100 . ?templateMotifSequenceMatchBeginQ609I3100 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I395 ; faldo:reference isoform:Q609I3-1 . ?templateMotifSequenceProfileAlignmentOperationQ609I3101 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . ?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978105 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ609I3MF_0197896 . ?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978104 . ?targetMotifMatchRegionMatchBeginMF_01978104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197897 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01978105 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_0197894, 1, (STRLEN(?templateMotifCigarQ609I3MF_0197894) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_0197894, CONCAT('^(?:-*[^-]){', STR(((142 - ?templateMotifSequenceMatchBeginPositionQ609I395) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197896, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197896) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197896, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197896) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0197897) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_0197894, 1, (STRLEN(?templateMotifCigarQ609I3MF_0197894) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_0197894, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionQ609I395) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197896, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197896) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197896, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197896) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0197897) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse24) . FILTER (REGEX('T[ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_01978a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionQ609I3116 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3118 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ609I3MF_01978111 . ?templateMotifSequenceMatchRegionQ609I3116 faldo:begin ?templateMotifSequenceMatchBeginQ609I3117 . ?templateMotifSequenceMatchBeginQ609I3117 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3112 ; faldo:reference isoform:Q609I3-1 . ?templateMotifSequenceProfileAlignmentOperationQ609I3118 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . ?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978122 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ609I3MF_01978113 . ?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978121 . ?targetMotifMatchRegionMatchBeginMF_01978121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978114 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01978122 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978111, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978111) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978111, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ609I3112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978113, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978113) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978113, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978113) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_01978114) - 1) AS ?thisPositionOn35) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978111, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978111) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978111, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionQ609I3112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978113, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978113) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978113, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978113) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01978114) - 1) AS ?thisPositionOn36) . BIND(?this AS ?pfs1t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse32) . FILTER (REGEX('[MLV]GR', SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)))) . BIND(URI(CONCAT(STR(?this), '#MF_01978a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ609I3133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ609I3MF_01978128 . ?templateMotifSequenceMatchRegionQ609I3133 faldo:begin ?templateMotifSequenceMatchBeginQ609I3134 . ?templateMotifSequenceMatchBeginQ609I3134 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3129 ; faldo:reference isoform:Q609I3-1 . ?templateMotifSequenceProfileAlignmentOperationQ609I3135 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ609I3MF_01978130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978138 . ?targetMotifMatchRegionMatchBeginMF_01978138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01978139 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978128, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978128) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978128, CONCAT('^(?:-*[^-]){', STR(((297 - ?templateMotifSequenceMatchBeginPositionQ609I3129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978130, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978130) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978130, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978130) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01978131) - 1) AS ?thisPositionOn43) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978128, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978128) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978128, CONCAT('^(?:-*[^-]){', STR(((300 - ?templateMotifSequenceMatchBeginPositionQ609I3129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978130, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978130) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978130, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978130) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01978131) - 1) AS ?thisPositionOn44) . BIND(?this AS ?pfs1t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse40) . FILTER (REGEX('Y[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)R', SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)))) . BIND(URI(CONCAT(STR(?this), '#MF_01978a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionQ609I3150 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3152 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ609I3MF_01978145 . ?templateMotifSequenceMatchRegionQ609I3150 faldo:begin ?templateMotifSequenceMatchBeginQ609I3151 . ?templateMotifSequenceMatchBeginQ609I3151 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3146 ; faldo:reference isoform:Q609I3-1 . ?templateMotifSequenceProfileAlignmentOperationQ609I3152 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . ?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978156 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ609I3MF_01978147 . ?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978155 . ?targetMotifMatchRegionMatchBeginMF_01978155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978148 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01978156 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978145, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978145) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978145, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionQ609I3146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978147, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978147) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978147, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978147) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01978148) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t159) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01978a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionQ609I3165 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3167 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ609I3MF_01978160 . ?templateMotifSequenceMatchRegionQ609I3165 faldo:begin ?templateMotifSequenceMatchBeginQ609I3166 . ?templateMotifSequenceMatchBeginQ609I3166 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3161 ; faldo:reference isoform:Q609I3-1 . ?templateMotifSequenceProfileAlignmentOperationQ609I3167 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . ?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978171 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ609I3MF_01978162 . ?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978170 . ?targetMotifMatchRegionMatchBeginMF_01978170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978163 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01978171 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978160, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978160) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978160, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionQ609I3161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978162, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978162) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978162, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978162) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) . BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_01978163) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs1t174) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01978a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch179 faldo:location ?templateMotifSequenceMatchRegionQ609I3180 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3182 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ609I3MF_01978175 . ?templateMotifSequenceMatchRegionQ609I3180 faldo:begin ?templateMotifSequenceMatchBeginQ609I3181 . ?templateMotifSequenceMatchBeginQ609I3181 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3176 ; faldo:reference isoform:Q609I3-1 . ?templateMotifSequenceProfileAlignmentOperationQ609I3182 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . ?targetMotifMatch183 faldo:location ?targetMotifMatchRegionMatch184 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978186 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ609I3MF_01978177 . ?targetMotifMatchRegionMatch184 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978185 . ?targetMotifMatchRegionMatchBeginMF_01978185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978178 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01978186 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978175, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978175) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978175, CONCAT('^(?:-*[^-]){', STR(((247 - ?templateMotifSequenceMatchBeginPositionQ609I3176) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978177, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978177) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978177, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978177) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), '')))), '[^-]', ''))) AS ?step2188) . BIND(((?step2188 + ?targetMotifMatchRegionMatchBeginPositionMF_01978178) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t189) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01978a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch194 faldo:location ?templateMotifSequenceMatchRegionQ609I3195 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3197 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ609I3MF_01978190 . ?templateMotifSequenceMatchRegionQ609I3195 faldo:begin ?templateMotifSequenceMatchBeginQ609I3196 . ?templateMotifSequenceMatchBeginQ609I3196 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3191 ; faldo:reference isoform:Q609I3-1 . ?templateMotifSequenceProfileAlignmentOperationQ609I3197 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . ?targetMotifMatch198 faldo:location ?targetMotifMatchRegionMatch199 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978201 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ609I3MF_01978192 . ?targetMotifMatchRegionMatch199 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978200 . ?targetMotifMatchRegionMatchBeginMF_01978200 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978193 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01978201 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978190, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978190) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978190, CONCAT('^(?:-*[^-]){', STR(((13 - ?templateMotifSequenceMatchBeginPositionQ609I3191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1202) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978192, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978192) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978192, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978192) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), '')))), '[^-]', ''))) AS ?step2203) . BIND(((?step2203 + ?targetMotifMatchRegionMatchBeginPositionMF_01978193) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t204) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_01978a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch209 faldo:location ?templateMotifSequenceMatchRegionQ609I3210 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3212 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ609I3MF_01978205 . ?templateMotifSequenceMatchRegionQ609I3210 faldo:begin ?templateMotifSequenceMatchBeginQ609I3211 . ?templateMotifSequenceMatchBeginQ609I3211 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3206 ; faldo:reference isoform:Q609I3-1 . ?templateMotifSequenceProfileAlignmentOperationQ609I3212 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . ?targetMotifMatch213 faldo:location ?targetMotifMatchRegionMatch214 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978216 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ609I3MF_01978207 . ?targetMotifMatchRegionMatch214 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978215 . ?targetMotifMatchRegionMatchBeginMF_01978215 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978208 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01978216 edam:has_input signature:MF_01978 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978205, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978205) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978205, CONCAT('^(?:-*[^-]){', STR(((141 - ?templateMotifSequenceMatchBeginPositionQ609I3206) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978207, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978207) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978207, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978207) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) . BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_01978208) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs1t219) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01978a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } }