CONSTRUCT { _:831984 up:source unirule:MF_03129 . _:831985 up:source unirule:MF_03129 . _:831986 up:source unirule:MF_03129 . _:831987 up:source unirule:MF_03129 . _:831988 up:source unirule:MF_03129 . _:831989 up:source unirule:MF_03129 . _:831990 up:source unirule:MF_03129 . _:831991 up:source unirule:MF_03129 . _:831992 up:source unirule:MF_03129 . _:831993 up:source unirule:MF_03129 . _:831994 up:source unirule:MF_03129 . _:831995 up:source unirule:MF_03129 . _:831996 up:source unirule:MF_03129 . _:831997 up:source unirule:MF_03129 . _:831998 up:source unirule:MF_03129 . _:831999 up:source unirule:MF_03129 . _:832000 up:source unirule:MF_03129 . _:832001 up:source unirule:MF_03129 . _:832002 up:source unirule:MF_03129 . _:832003 up:source unirule:MF_03129 . _:832004 up:source unirule:MF_03129 . _:832005 up:source unirule:MF_03129 . _:832006 up:source unirule:MF_03129 . _:832007 up:source unirule:MF_03129 . _:832008 up:source unirule:MF_03129 . _:832009 up:source unirule:MF_03129 . _:832010 up:source unirule:MF_03129 . _:832011 up:source unirule:MF_03129 . _:832012 up:source unirule:MF_03129 . _:832013 up:source unirule:MF_03129 . _:832014 up:source unirule:MF_03129 . _:832015 up:source unirule:MF_03129 . ?this up:alternativeName ?name1 , ?name2 , ?name3 ; up:annotation ?annotation5 , ?annotation6 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation12 ; up:classifiedWith GO:0009107 , GO:0009249 , GO:0009507 , GO:0016783 , GO:0016992 , GO:0051539 , keyword:150 , keyword:408 , keyword:411 , keyword:479 , keyword:4 , keyword:808 , keyword:934 , keyword:949 ; up:recommendedName ?name0 . ?name0 up:ecName '2.8.1.8' ; up:fullName 'Lipoyl synthase, chloroplastic' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Lipoate synthase' ; up:shortName 'LS' , 'Lip-syn' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Lipoate synthase, plastidial' ; up:shortName 'LIP1p' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Lipoic acid synthase' ; rdf:type up:Structured_Name . ?gene4 skos:prefLabel 'LIP1P' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Catalyzes the radical-mediated insertion of two sulfur atoms into the C-6 and C-8 positions of the octanoyl moiety bound to the lipoyl domains of lipoate-dependent enzymes, thereby converting the octanoylated domains into lipoylated derivatives.' . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/16585>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.8.1.8>. ?annotation8 up:cofactor chebi:49883 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 2 [4Fe-4S] clusters per subunit. One cluster is coordinated with 3 cysteines and an exchangeable S-adenosyl-L-methionine.' . ?annotation9 a up:Pathway_Annotation ; rdfs:comment 'Protein modification; protein lipoylation via endogenous pathway; protein N(6)-(lipoyl)lysine from octanoyl-[acyl-carrier-protein]: step 2/2.' . ?annotation10 a up:Subcellular_Location_Annotation . ?annotation10li11 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation12 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the radical SAM superfamily. Lipoyl synthase family.' . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:49883 . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; up:ligand ?ligand24 ; rdf:type up:Binding_Site_Annotation . ?pfsb22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?ligand24 rdfs:subClassOf chebi:49883 . ?pfs27 up:annotation ?annotation28 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:49883 . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; up:ligand ?ligand38 ; rdf:type up:Binding_Site_Annotation . ?pfsb36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?ligand38 rdfs:subClassOf chebi:49883 . ?pfs41 up:annotation ?annotation42 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; up:ligand ?ligand45 ; rdf:type up:Binding_Site_Annotation . ?pfsb43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand45 rdfs:subClassOf chebi:49883 . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf chebi:49883 . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; up:ligand ?ligand59 ; rdf:type up:Binding_Site_Annotation . ?pfsb57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?ligand59 rdfs:subClassOf chebi:49883 . _:832016 a rdf:Statement ; up:attribution _:831984 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:832017 a rdf:Statement ; up:attribution _:831985 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:832018 a rdf:Statement ; up:attribution _:831986 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:832019 a rdf:Statement ; up:attribution _:831987 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:832020 a rdf:Statement ; up:attribution _:831988 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:832021 a rdf:Statement ; up:attribution _:831989 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:832022 a rdf:Statement ; up:attribution _:831990 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:832023 a rdf:Statement ; up:attribution _:831991 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:832024 a rdf:Statement ; up:attribution _:831992 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:832025 a rdf:Statement ; up:attribution _:831993 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:832026 a rdf:Statement ; up:attribution _:831994 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:832027 a rdf:Statement ; up:attribution _:831995 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:832028 a rdf:Statement ; up:attribution _:831996 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:832029 a rdf:Statement ; up:attribution _:831997 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:832030 a rdf:Statement ; up:attribution _:831998 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:832031 a rdf:Statement ; up:attribution _:831999 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:150 . _:832032 a rdf:Statement ; up:attribution _:832000 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:934 . _:832033 a rdf:Statement ; up:attribution _:832001 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:832034 a rdf:Statement ; up:attribution _:832002 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:832035 a rdf:Statement ; up:attribution _:832003 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016783 . _:832036 a rdf:Statement ; up:attribution _:832004 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016992 . _:832037 a rdf:Statement ; up:attribution _:832005 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051539 . _:832038 a rdf:Statement ; up:attribution _:832006 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009107 . _:832039 a rdf:Statement ; up:attribution _:832007 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009249 . _:832040 a rdf:Statement ; up:attribution _:832008 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009507 . _:832041 a rdf:Statement ; up:source unirule:MF_03129 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:832042 a rdf:Statement ; up:attribution _:832009 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:832043 a rdf:Statement ; up:source unirule:MF_03129 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:832044 a rdf:Statement ; up:attribution _:832010 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:832045 a rdf:Statement ; up:source unirule:MF_03129 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:832046 a rdf:Statement ; up:attribution _:832011 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:832047 a rdf:Statement ; up:source unirule:MF_03129 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:832048 a rdf:Statement ; up:attribution _:832012 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:832049 a rdf:Statement ; up:source unirule:MF_03129 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:832050 a rdf:Statement ; up:attribution _:832013 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:832051 a rdf:Statement ; up:source unirule:MF_03129 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:832052 a rdf:Statement ; up:attribution _:832014 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:832053 a rdf:Statement ; up:source unirule:MF_03129 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:832054 a rdf:Statement ; up:attribution _:832015 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03129 #Rule MF_03129 Created by:? on:2012-08-22 Modified by:Edouard de Castro on:2024-09-03 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03129 . ?thisOrganism rdfs:subClassOf+ taxon:33090 . BIND(URI(CONCAT(STR(?this), '#MF_03129a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_03129a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_03129a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_03129a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_03129a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_03129a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_03129a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_03129a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_03129a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_03129a12')) AS ?annotation12) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionQ8LEE867 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8LEE869 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8LEE8MF_0312962 . ?templateMotifSequenceMatchRegionQ8LEE867 faldo:begin ?templateMotifSequenceMatchBeginQ8LEE868 . ?templateMotifSequenceMatchBeginQ8LEE868 faldo:position ?templateMotifSequenceMatchBeginPositionQ8LEE863 ; faldo:reference isoform:Q8LEE8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8LEE869 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . ?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0312973 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8LEE8MF_0312964 . ?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0312972 . ?targetMotifMatchRegionMatchBeginMF_0312972 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0312965 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0312973 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8LEE8MF_0312962, 1, (STRLEN(?templateMotifCigarQ8LEE8MF_0312962) - STRLEN(REPLACE(?templateMotifCigarQ8LEE8MF_0312962, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionQ8LEE863) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_0312964, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_0312964) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_0312964, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_0312964, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_0312964) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_0312964, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0312965) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03129a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionQ8LEE882 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8LEE884 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8LEE8MF_0312977 . ?templateMotifSequenceMatchRegionQ8LEE882 faldo:begin ?templateMotifSequenceMatchBeginQ8LEE883 . ?templateMotifSequenceMatchBeginQ8LEE883 faldo:position ?templateMotifSequenceMatchBeginPositionQ8LEE878 ; faldo:reference isoform:Q8LEE8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8LEE884 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0312988 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8LEE8MF_0312979 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0312987 . ?targetMotifMatchRegionMatchBeginMF_0312987 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0312980 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0312988 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8LEE8MF_0312977, 1, (STRLEN(?templateMotifCigarQ8LEE8MF_0312977) - STRLEN(REPLACE(?templateMotifCigarQ8LEE8MF_0312977, CONCAT('^(?:-*[^-]){', STR(((132 - ?templateMotifSequenceMatchBeginPositionQ8LEE878) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_0312979, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_0312979) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_0312979, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_0312979, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_0312979) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_0312979, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0312980) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03129a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionQ8LEE897 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8LEE899 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8LEE8MF_0312992 . ?templateMotifSequenceMatchRegionQ8LEE897 faldo:begin ?templateMotifSequenceMatchBeginQ8LEE898 . ?templateMotifSequenceMatchBeginQ8LEE898 faldo:position ?templateMotifSequenceMatchBeginPositionQ8LEE893 ; faldo:reference isoform:Q8LEE8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8LEE899 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03129103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8LEE8MF_0312994 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03129102 . ?targetMotifMatchRegionMatchBeginMF_03129102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0312995 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03129103 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8LEE8MF_0312992, 1, (STRLEN(?templateMotifCigarQ8LEE8MF_0312992) - STRLEN(REPLACE(?templateMotifCigarQ8LEE8MF_0312992, CONCAT('^(?:-*[^-]){', STR(((138 - ?templateMotifSequenceMatchBeginPositionQ8LEE893) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_0312994, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_0312994) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_0312994, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_0312994, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_0312994) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_0312994, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0312995) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs1t106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03129a28')) AS ?annotation28) . BIND(?this AS ?pfs27) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionQ8LEE8112 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8LEE8114 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8LEE8MF_03129107 . ?templateMotifSequenceMatchRegionQ8LEE8112 faldo:begin ?templateMotifSequenceMatchBeginQ8LEE8113 . ?templateMotifSequenceMatchBeginQ8LEE8113 faldo:position ?templateMotifSequenceMatchBeginPositionQ8LEE8108 ; faldo:reference isoform:Q8LEE8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8LEE8114 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . ?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03129118 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8LEE8MF_03129109 . ?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03129117 . ?targetMotifMatchRegionMatchBeginMF_03129117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03129110 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03129118 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8LEE8MF_03129107, 1, (STRLEN(?templateMotifCigarQ8LEE8MF_03129107) - STRLEN(REPLACE(?templateMotifCigarQ8LEE8MF_03129107, CONCAT('^(?:-*[^-]){', STR(((158 - ?templateMotifSequenceMatchBeginPositionQ8LEE8108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_03129109, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_03129109) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_03129109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_03129109, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_03129109) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_03129109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_03129110) - 1) AS ?thisPositionOn39) . BIND(?thisPositionOn39 AS ?thisPositionOn40) . BIND(?this AS ?pfs1t121) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03129a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionQ8LEE8127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8LEE8129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8LEE8MF_03129122 . ?templateMotifSequenceMatchRegionQ8LEE8127 faldo:begin ?templateMotifSequenceMatchBeginQ8LEE8128 . ?templateMotifSequenceMatchBeginQ8LEE8128 faldo:position ?templateMotifSequenceMatchBeginPositionQ8LEE8123 ; faldo:reference isoform:Q8LEE8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8LEE8129 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03129133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8LEE8MF_03129124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03129132 . ?targetMotifMatchRegionMatchBeginMF_03129132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03129125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03129133 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8LEE8MF_03129122, 1, (STRLEN(?templateMotifCigarQ8LEE8MF_03129122) - STRLEN(REPLACE(?templateMotifCigarQ8LEE8MF_03129122, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionQ8LEE8123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_03129124, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_03129124) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_03129124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_03129124, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_03129124) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_03129124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_03129125) - 1) AS ?thisPositionOn46) . BIND(?thisPositionOn46 AS ?thisPositionOn47) . BIND(?this AS ?pfs1t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03129a42')) AS ?annotation42) . BIND(?this AS ?pfs41) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionQ8LEE8142 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8LEE8144 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8LEE8MF_03129137 . ?templateMotifSequenceMatchRegionQ8LEE8142 faldo:begin ?templateMotifSequenceMatchBeginQ8LEE8143 . ?templateMotifSequenceMatchBeginQ8LEE8143 faldo:position ?templateMotifSequenceMatchBeginPositionQ8LEE8138 ; faldo:reference isoform:Q8LEE8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8LEE8144 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . ?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03129148 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8LEE8MF_03129139 . ?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03129147 . ?targetMotifMatchRegionMatchBeginMF_03129147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03129140 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03129148 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8LEE8MF_03129137, 1, (STRLEN(?templateMotifCigarQ8LEE8MF_03129137) - STRLEN(REPLACE(?templateMotifCigarQ8LEE8MF_03129137, CONCAT('^(?:-*[^-]){', STR(((165 - ?templateMotifSequenceMatchBeginPositionQ8LEE8138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_03129139, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_03129139) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_03129139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_03129139, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_03129139) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_03129139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_03129140) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs1t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_03129a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionQ8LEE8157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8LEE8159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ8LEE8MF_03129152 . ?templateMotifSequenceMatchRegionQ8LEE8157 faldo:begin ?templateMotifSequenceMatchBeginQ8LEE8158 . ?templateMotifSequenceMatchBeginQ8LEE8158 faldo:position ?templateMotifSequenceMatchBeginPositionQ8LEE8153 ; faldo:reference isoform:Q8LEE8-1 . ?templateMotifSequenceProfileAlignmentOperationQ8LEE8159 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03129163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ8LEE8MF_03129154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03129162 . ?targetMotifMatchRegionMatchBeginMF_03129162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03129155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03129163 edam:has_input signature:MF_03129 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8LEE8MF_03129152, 1, (STRLEN(?templateMotifCigarQ8LEE8MF_03129152) - STRLEN(REPLACE(?templateMotifCigarQ8LEE8MF_03129152, CONCAT('^(?:-*[^-]){', STR(((373 - ?templateMotifSequenceMatchBeginPositionQ8LEE8153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_03129154, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_03129154) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_03129154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8LEE8MF_03129154, 1, (STRLEN(?targetMotifMatchCigarQ8LEE8MF_03129154) - STRLEN(REPLACE(?targetMotifMatchCigarQ8LEE8MF_03129154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_03129155) - 1) AS ?thisPositionOn60) . BIND(?thisPositionOn60 AS ?thisPositionOn61) . BIND(?this AS ?pfs1t166) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_03129a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } }